Ошибки, по которым можно ветвиться
Каждая ошибка — это problem details по RFC 9457: стабильный URL в type, ведущий на её строку ниже, HTTP-статус, detail с тем, что исправить, id запроса в instance и suggestions, если есть близкое совпадение.
{ "type": "https://arbitron.app/developers/errors#unknown-coin", "title": "Unknown coin", "status": 404, "detail": "No venue quotes a perpetual on 'ETHEREUM'. GET /api/v1/coins?q=ETHEREUM lists close matches.", "instance": "0HN7Q2K3J9R4P:00000001", "code": "unknown-coin", "docs": "https://arbitron.app/developers/errors", "suggestions": ["ETH", "ETC", "ETHFI"] }
Все коды ошибок
Значение параметра вне диапазона или не той формы. detail называет параметр и допустимые значения.
Ключа нет, либо он с опечаткой, отозван, истёк или выведен ротацией. Передайте Authorization: Bearer с ключом со страницы «ИИ-ассистенты и API».
Ключ создан без scope, который нужен этому эндпоинту; detail перечисляет его scope. Создайте ключ с нужным scope.
Запрос выходит за план: окно истории глубже, чем он включает, или страница больше, чем отдаёт демо. Сузьте запрос или перейдите на план выше.
Ни одна биржа не котирует перп с таким тикером. В suggestions близкие совпадения, а GET /api/v1/coins?q= ищет.
Такой биржи API не обслуживает. В suggestions список бирж, его же отдаёт GET /api/v1/exchanges.
Ни у одной карточки этого аккаунта нет такого card_ref. Возьмите card_ref из GET /api/v1/me/cards: он действует только для вашего аккаунта.
Окно минуты исчерпано, либо с одного адреса пришло слишком много отклонённых ключей. Подождите Retry-After секунд или держите темп по заголовку RateLimit.
Запросы месяца израсходованы. Квота обнуляется 1-го числа в 00:00 UTC; у плана выше запросов больше.
API не включён на этом хосте. С вашей стороны менять нечего, это ошибка конфигурации с нашей.