Что нового в API Voodoo Center
Каждое заметное изменение в API Voodoo Center и его интеграционной поверхности
фиксируется здесь, начиная с самых новых. API версионируется под /api/v1; мы
добавляем поля и эндпоинты обратно совместимым образом и отдельно отмечаем всё,
на что вам может потребоваться отреагировать.
Хотите получать уведомления об изменениях программно? Новые результаты заказов всегда приходят на ваш webhook, а каждое поле, задокументированное в API Reference, можно безопасно читать защитно — игнорируйте неизвестные поля, чтобы будущие добавления никогда не ломали вашу интеграцию.
Запуск API v1 — заказы, баланс и webhooks
API Voodoo Center работает. Теперь вы можете покупать цифровые товары — ключи подарочных карт, пополнения и игровые сервисы — прямо из ваших систем.
Эндпоинты
POST /api/v1/auth/token/client— обмен API-ключаak_на короткоживущий (2 часа) Bearer-токен доступа.GET /api/v1/account/balance— прочитать доступный для трат баланс.POST /api/v1/orders— разместить заказ. Списывает ваш баланс и возвращает201соstatus: "pending"; выполнение происходит асинхронно.GET /api/v1/orders/{id}— получить текущее состояние одного из своих заказов.
Webhook статуса заказа
Когда заказ, размещённый через API, достигает терминального статуса
(completed, failed или partial), мы отправляем (POST) подписанное событие
на настроенный вами webhook-URL. Запросы несут заголовок
X-Webhook-Signature: sha256=<hex> (HMAC-SHA256 над сырым телом) и повторяются
до 3 раз с интервалом 60 секунд при любом ответе, отличном от 200.