Перейти к содержанию

Ошибки API

Ошибки публичного API

Коды ошибок

  • unauthorized: ключ не передан, неверный или больше не должен использоваться
  • invalid_subject: ключ не связан с подходящим аккаунтом Creamy
  • invalid_source: источник ключа не подходит для этого запроса
  • reserved_source: источник ключа зарезервирован для отдельной интеграции
  • invalid_scope: у ключа указано неизвестное право
  • insufficient_scope: у ключа нет нужного права для этого действия
  • feature_unavailable: возможность «API» выключена или недоступна на текущем тарифе
  • unsupported_media_type: запрос отправлен не как JSON
  • unsupported_content_encoding: запрос пришёл с неподдерживаемым сжатием
  • payload_too_large: запрос слишком большой для обработки
  • invalid_json: тело запроса не удалось прочитать как JSON
  • invalid_payload: в данных не хватает обязательного поля или поле пришло в неправильном формате
  • missing_order_key: для действия нужен понятный ключ заказа из внешней системы
  • missing_order_reference: не хватает ссылки на заказ для обновления статуса, оплаты или удаления
  • order_not_found: заказ по переданной ссылке не найден
  • invalid_status: переданный статус не найден или не подходит для заказа
  • order_key_conflict: заказ с таким внешним ключом уже был создан с другими данными
  • order_reference_conflict: переданная ссылка указывает не на тот заказ
  • payment_id_conflict: такая внешняя запись оплаты уже была передана раньше
  • status_precondition_failed: статус заказа изменился раньше, чем пришёл запрос
  • limit_exceeded: тарифный лимит не даёт выполнить действие
  • rate_limited: за короткое время пришло слишком много запросов; подождите время из заголовка Retry-After и повторите запрос
  • internal_error: ошибка на стороне Creamy; повторите запрос позже и сохраните requestId
Ошибки API