---
metadata:
  - name: generator
    content: Diplodoc Platform v5.19.4
alternate:
  - https://yandex.ru/dev/audience/en/concept/errors.md
  - https://yandex.ru/dev/audience/ru/concept/errors.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/audience/en/llms.txt

# Error descriptions

This section lists the error codes returned by API methods.

## Error format {#resp}

```json translate=no

{
    "errors" : [ {
        "error_type" :  < error_type > ,
        "message" :  < string > ,
        "location" :  < string > 
    }, ... ],
    "code" :  < int > ,
    "message" :  < string > 
}

```

#|
||
**Parameters**
|
**Description**
||
||
`errors`
|
List of errors that occurred.
||
||
`code`
|
HTTP status.
||
||
`message`
|
Reason.
||

||
**errors**
||
||
`error_type`
|
Type of error.
||
||
`message`
|
Reason for the error.
||
||
`location`
|
Where the error occurred.
||

|#

## Types of errors

#|
||
**Type of error**
|
**Description**
||
||
backend_error (503 SERVICE_UNAVAILABLE)
|
Server error.
||
||
invalid_parameter (400 BAD_REQUEST)
|
Incorrectly set parameter.
||
||
not_found (404 NOT_FOUND)
|
The specified object was not found.
||
||
missing_parameter (400 BAD_REQUEST)
|
A required parameter was omitted.
||
||
access_denied (403 FORBIDDEN)
|
Access denied.
||
||
unauthorized (401 UNAUTHORIZED)
|
The user is not authorized.
||
||
quota (429 TOO_MANY_REQUESTS)
|
Exceeded the limit on API requests.
||
||
query_error (400 BAD_REQUEST)
|
The request is too complex.
||
||
conflict (409 CONFLICT)
|
Violation of data integrity.
||
||
not_acceptable (406 NOT_ACCEPTABLE)
|
Unsupported format.
||
||
timeout (504 GATEWAY_TIMEOUT)
|
The request is taking too long to run.
||
||
invalid_uploading (400 BAD_REQUEST)
|
File was uploaded incorrectly.
||
||
no_changes (400 BAD_REQUEST)
|
The same file was uploaded repeatedly.
||
||
header_validation_error (400 BAD_REQUEST)
|
Header validation error in a CRM segment file
||
||
too_large_polygon (400 BAD_REQUEST)
|
The polygon is too large.
||
||
self_crossing_polygon (400 BAD_REQUEST)
|
The polygon intersects itself.
||
||
crossing_polygons (400 BAD_REQUEST)
|
Intersecting polygons were specified.
||
||
quota (429 TOO_MANY_REQUESTS)
|
Exceeded the maximum number of segments to reprocess.
||
||
reprocess_wrong_type (400 BAD_REQUEST)
|
The segment can't be reprocessed.
||
||
reprocess_wrong_status (400 BAD_REQUEST)
|
The segment can't be reprocessed.
||
||
targeted_quota (400 BAD_REQUEST)
|
Not enough segments are used for targeting.
||
||
ast_too_large (400 BAD_REQUEST)
|
The AST tree is too large.
||

|#

