Справочник APIАктивации

Передать данные клиента

POSThttps://api.astrum.shop/v1/activations/{activation_id}/credential
Область activations:writeНужен Idempotency-Key

Формат проверяется до поставщика: неверный — 422 credential_invalid, ключ не тронут. Каждая подача тратит попытку на реальном ключе — не зовите в цикле.

Параметры

activation_idв пути · uuidобязательно

Тело запроса

application/json
valuestringобязательно

Данные клиента того вида, что просит активация (credential_kind). При full_session сессию не режьте.

Ответы

Успешно

idstring
order_idstring | null
item_refstring | null
product_idstring | null
statestring
credential_kindstring | null
hintstring
full_sessionboolean
needs_inputboolean
needs_new_credentialboolean
waits_for_buyerboolean
can_retryboolean
can_forceboolean
reason_codestring | null
reason_textstring | null
reason_untilstring | null
buyer_notestring | null
buyer_note_atstring | null
manualboolean
verification_urlstring | null
queue_positioninteger | null
new_accountboolean
awaiting_login_linkboolean
login_link_requested_atstring | null
login_link_receivedboolean
updated_atstring | null
warningobject | null
С предупреждением: credential_warning — Данные приняты, но формат непривычный — проверьте вставку

Общие для всех методов: 401 unauthenticated, 403 scope_missing, 403 ip_not_allowed, 403 account_suspended, 429 rate_limited, 503 api_disabled, 500 internal_error. Подробно — в разделе «Ошибки».

тестовые доллары,
ключ ask_test_…
curl https://api.astrum.shop/v1/activations/$ACTIVATION_ID/credential -X POST \
  -H "Authorization: Bearer $ASTRUM_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
    "value": "7f3c2a10-4b5e-4c6d-8e9f-0a1b2c3d4e5f"
  }'