> For the complete documentation index, see [llms.txt](https://developer.perculus.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.perculus.com/v2-en/misc/error-codes.md).

# Error Codes

When encountered by an expected error, Groups API returns an object like so:

```json
{
    "code": 40,
    "details": "Attendee not found."
}
```

In this object:

* code: Field that will be explored in this page, it parameterizes errors so they can be easily managed by Groups and other integrations.
* details: Field that contains the error message.

{% hint style="info" %}
Groups supports details being displayed in Turkish and English.&#x20;
{% endhint %}

Below, you can find every error code that is returned by Groups API when something goes wrong:

<table><thead><tr><th>Error Code</th><th>Status Code</th><th width="247">Description</th></tr></thead><tbody><tr><td>10</td><td>500</td><td>General Error</td></tr><tr><td>11</td><td>500</td><td>Server Error</td></tr><tr><td>12</td><td>400</td><td>Validation Error</td></tr><tr><td>13</td><td>400</td><td>Multiple Errors</td></tr><tr><td>14</td><td>401</td><td>Unauthorized</td></tr><tr><td>15</td><td>400</td><td>IncompatibleValues</td></tr><tr><td>17</td><td>401</td><td>AuthorizationError</td></tr><tr><td>19</td><td>400</td><td>BadRequest</td></tr><tr><td>25</td><td>404</td><td>AccountNotFound</td></tr><tr><td>30</td><td>404</td><td>SessionNotFound</td></tr><tr><td>31</td><td>404</td><td>SessionStatNotFound</td></tr><tr><td>32</td><td>500</td><td>SessionInvalidStatus</td></tr><tr><td>35</td><td>400</td><td>SessionLicenseLimitExceed</td></tr><tr><td>36</td><td>400</td><td>SessionLicenseAlert</td></tr><tr><td>38</td><td>400</td><td>SessionListLimitExceed</td></tr><tr><td>40</td><td>404</td><td>AttendeeNotFound</td></tr><tr><td>41</td><td>400</td><td>AttendeeListLimitExceed</td></tr><tr><td>42</td><td>400</td><td>AttendeeLicenseLimitExceed</td></tr><tr><td>50</td><td>409</td><td>UserNameConflict</td></tr><tr><td>51</td><td>409</td><td>UserMailConflict</td></tr><tr><td>52</td><td>404</td><td>UserNotFound</td></tr><tr><td>53</td><td>500</td><td>UserInvalidStatus</td></tr><tr><td>60</td><td>500</td><td>FileUnsupportedTypes</td></tr></tbody></table>
