Skip to content

Коды ошибок

GoSync API отдаёт ответы в формате JSON по HTTPS. При ошибке тело ответа обычно имеет вид:

json
{
  "error": "текст сообщения"
}

Стандартные коды

КодОписание
200Успех
400Неверный запрос — ошибка в теле или параметрах, отсутствует обязательное поле (например since для /orders/updates, batch_id для /orders/confirm)
401Не авторизован — для /api/v1/import/*: неверные или отсутствующие X-Client-ID / X-Client-Secret; для /api/v1/1c/*: неверный или отсутствующий заголовок Authorization: Basic (не путать с заголовками импорта)
402Требуется оплата подписки — импорт при неактивном тарифе (тело: {"error": "Пожалуйста оплатите подписку"})
404Ресурс не найден
429Лимит запросов (зарезервировано, на текущий момент может не использоваться)
500Внутренняя ошибка сервера

Обрабатывайте в коде минимум 400, 401, 402 и 500; при 401 проверяйте корректность Client ID и Client Secret и наличие активной подписки (402).