---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://yandex.com/dev/market/partner-api/doc/en/push-notifications/concepts/error-codes.md
  - https://yandex.com/dev/market/partner-api/doc/ru/push-notifications/concepts/error-codes.md
  - https://yandex.com/dev/market/partner-api/doc/zh/push-notifications/concepts/error-codes.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/market/partner-api/doc/en/llms.txt

# Error messages

When the Market sends a request [POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md), return a response with the code `200` and information about notification processing. [Response body](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md#200-ok)

If there is an error, please report it:

* `400 Bad Request` — The market sent an incorrect notification. In the response, specify the type of error and describe it. [Response body](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md#400-bad-request)

* `500 Internal Server Error` — the error is on the store's side. [Response body](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md#500-internal-server-error)

Sending other codes will be considered an error, as when responding with a code `500`. [The store's API is not responding](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/index.md#no-answer)


## Errors when enabling or working with API notifications {#shop-errors}

**Type of error**|**Error subtype**|**Error description**
----- | ----- | -----
`CANT_GET_RESPONSE` | `CONNECTION_REFUSED` | The connection to the store's server could not be established. The error may be caused by network problems on the store's side.
`CANT_GET_RESPONSE` | `CONNECTION_TIMED_OUT` | The waiting time for connecting to the store's server has expired.
`CANT_GET_RESPONSE` | `HTTP` | The response from the store was different from `200 OK`.
`CANT_GET_RESPONSE` | `READ_TIMED_OUT` | The waiting time for the store's response to the Yandex.Market request has expired.
`CANT_GET_RESPONSE` | `SSL_ERROR` | A secure connection to the store's server cannot be established. The security certificate is not valid.
`CANT_GET_RESPONSE` | `UNSUPPORTED_MEDIA_TYPE` | The header of the store's response specifies a data format other than `application/json`. [Data format](data-format.md)
`INVALID_RESPONSE` | `CANT_PARSE_RESPONSE` | Data could not be extracted from the store's response.
`INVALID_RESPONSE` | `INVALID_DATA` | The body of the store's response contains incorrect or insufficient data. For example, there is no information about the integration version.

Detailed information on requests and responses, including errors, can be viewed in the seller's account on the Market. — click on your account icon → **Settings** and in the menu on the left, select **APIs and modules** → tab **Notification Log**. Read more about this in the section [Request logs](https://yandex.com/dev/market/partner-api/doc/en/concepts/debug.md).
