Справочник API

22 метода партнёрского API: поля запросов, ответы, коды отказов и примеры. У каждого метода — консоль песочницы.

База

https://api.astrum.shop/v1

Ключ — заголовком Authorization: Bearer ask_live_…, только с сервера.

Песочница

https://sandbox-api.astrum.shop/v1

Ключ ask_test_…, тестовые доллары, те же товары. Как устроена

Спецификация OpenAPI 3.1

Ключ

Партнёр, лимиты ключа и сводка вебхука одним запросом. Подробно — гайд.

Аванс

Баланс, леджер, адреса пополнения и зачисленные переводы. Подробно — гайд.

Каталог

Позиции по оптовым ценам, наличие без чисел. Подробно — гайд.

Заказы

Смета, заказ с оплатой авансом, отмена неоплаченного. Подробно — гайд.

Активации

Что спросить у клиента, передача данных, повтор и force. Подробно — гайд.

События

Лента событий — то же, что приходит вебхуком. Подробно — гайд.

Вебхук

Адрес, подписка, секрет подписи и тестовое событие. Подробно — гайд.

Общие отказы

Их может вернуть любой метод с ключом. Свои отказы — на странице метода, реестр целиком — в разделе «Ошибки».

401unauthenticatedКлюч API не принят: нет ключа, он неверный или отозван
403scope_missingУ ключа нет нужной области
403ip_not_allowedАдрес запроса не входит в разрешённые для ключа
403account_suspendedАккаунт партнёра приостановлен — напишите в поддержку
429rate_limitedСлишком много запросов — повторите после Retry-After
503api_disabledAPI временно выключен
500internal_errorВнутренняя ошибка — повторите запрос с тем же ключом повтора