Ошибки
Формат ошибок и обработка.
Стандартные HTTP-коды. Тело ошибки имеет форму:
{
"error": {
"code": "DOMAIN_NOT_AVAILABLE",
"message": "Domain myproject.io is already registered",
"details": { "registrar": "namesilo" }
}
}Частые коды
400— невалидный JSON или параметры.401— нет токена или он просрочен.403— токен валиден, но нет прав на этот ресурс.404— объекта нет.409— конфликт (напримерDOMAIN_NOT_AVAILABLE,ALREADY_PAID).429— превышен rate limit (см. соответствующий раздел).5xx— наша сторона. Безопасно ретраить с idempotency-ключом.