NotPanel предоставляет ту же конвенцию action-строк v3, на которой уже говорит каждый реселлерский SMM SDK — размещённые заказы, опрос статуса, refill, отмены, баланс и подписанные HMAC вебхуки. Сама панель является клиентом этого API; всё, что может сделать авторизованный пользователь, вы можете автоматизировать.
Отдельный секрет для каждого ключа в рамках аккаунта. Все активные ключи используют общий эффективный лимит запросов в минуту и могут быть отозваны в панели.
Один заработанный расходами скользящий 60-секундный лимит аккаунта для всех ключей, плюс защита по IP и действиям. Заголовки X-RateLimit описывают эффективное окно.
Исходящие вебхуки подписываются секретом для каждого эндпоинта и меткой времени с окном защиты от повторов. Входящие платёжные вебхуки проверяются до любого зачисления баланса.
Старые запросы add работают без дополнительных полей и получают 60-секундную защиту одинаковых данных. request_id или idempotency_key необязательны для точных повторов; при передаче обоих полей используется request_id.
Повторные запросы не создают двойную доставку, а заказ, отменённый в доступное окно, не отправляется позже.
Клиенты reseller с key + action могут напрямую заменить базовый URL для services, add, status, balance, refill, refill_status и cancel. Возможности v3 необязательны и дополняют основной контракт.
Сгенерируйте ключ и разместите первый заказ менее чем за 60 секунд.
Просмотрите полный актуальный каталог с ценами, min/max и флагами возможностей.
Отправьте заказ с идемпотентностью, drip-feed планированием и поддержкой купонов.
Push-уведомления о завершении заказов, возвратах, низком балансе.
https://notpanel.com/api/v3Каждый запрос — это POST на этот URL с телом application/x-www-form-urlencoded. Тело должно включать key и action; дополнительные параметры зависят от действия. Ответы в формате JSON. Канонический URL — /api/v3; /api/v1 и /api/v2 являются точными псевдонимами текущего контракта v3 и не меняют поведение.