Статусы и ответы
Ответы и ошибки
| HTTP-код | Значение | Что делать |
|---|---|---|
200 | Все события пакета приняты. | Проверьте результат обновления в товарной базе. |
400 | Запрос нарушает формат или правила проверки данных. | Проверьте тело запроса и исправьте ошибку. При ручной проверке поле detail содержит путь к полю и объяснение проблемы. |
401 | Запрос не прошёл авторизацию. | Проверьте наличие и корректность PAT в заголовке Authorization. |
403 | Нет права обновлять каталог указанного магазина. | Проверьте partnerId и уточните права токена у аккаунт-менеджера или в поддержке. |
429 | Другой пакет этого магазина ещё обрабатывается. | Повторите запрос позже. |
При ошибке 400 ответ может содержать поля title — краткое описание ошибки, и detail — пояснение. Структура тела успешного ответа не формализована в спецификации; ориентируйтесь на HTTP-код 200.
Не считайте 200 подтверждением того, что изменения уже появились во всех продуктах Retail Rocket: этот код подтверждает приём событий.