notpanel
УслугиТарифыFAQРозыгрышAPI
notpanel

Подписчики, лайки и просмотры для любой платформы.

Каталог сочетает услуги, которые мы выполняем напрямую, и мощности проверенных партнёров. Доступность, время, refill и drip-feed указаны для каждой услуги; маршрутизация и личности партнёров конфиденциальны.

Продукт

  • Услуги
  • Тарифы
  • Индекс цен
  • Партнёрская программа

Ресурсы

  • API
  • Блог
  • FAQ
  • Статус

Компания

  • О нас
  • Почему NotPanel
  • Связаться с нами

Правовая информация

  • Условия обслуживания
  • Политика конфиденциальности
  • Политика возвратов

Языки

  • English
  • Español
  • Português
  • Русский
  • Türkçe
  • العربية
  • हिन्दी
  • Bahasa Indonesia
  • Français
  • 中文

© 2026 NotPanel. Все права защищены.

support@notpanel.com
notpanel
Документация API
+
Документация API

Введение

  • Обзор
  • Начало работы
  • Аутентификация
  • Ограничения частоты
  • Ошибки

Каталог

  • Список услуг
  • Расширенный каталог
  • Типы услуг

Заказы

  • Разместить заказ
  • Статус заказа
  • Расчёт возврата
  • Refill
  • Отмена

Учётная запись

  • Состояние аккаунта
  • Баланс

Вебхуки

  • Управление вебхуками

Справочник

  • История изменений
  • SDK и библиотеки

Нужна помощь?

support@notpanel.com →

Ошибки

Все ошибки API возвращают JSON-тело с полем error. Ответ 4xx обычно требует исправить запрос, аккаунт или лимит; ответ 5xx означает серверную или временную проблему, но безопасность повтора всё равно зависит от действия.

Коды статусов

КодНазваниеЗначение
400Bad RequestПроверка не пройдена: обязательное значение отсутствует, неверно сформировано, не поддерживается или выходит за допустимый диапазон. Исправьте запрос перед повтором.
403ForbiddenКлючу или аккаунту запрещено это действие, например из-за приостановки аккаунта. Повтор без изменений не поможет.
404Not FoundЗапрошенный ресурс API не найден или недоступен этому ключу. Перед повтором проверьте идентификатор и принадлежность аккаунту.
409ConflictЗапрос конфликтует с существующим состоянием, например request_id действия add повторно используется для другого логического заказа. В зависимости от ситуации используйте исходный запрос или новый уникальный идентификатор.
413Content Too LargeТело запроса слишком велико. Уменьшите данные или разделите поддерживаемые пакетные запросы перед повтором.
429Too Many RequestsЗапрос отклонён лимитом частоты или действия. Проверьте X-RateLimit-DeniedBy, если он есть, и подождите относительное число секунд из X-RateLimit-Reset.
500Internal Server ErrorПроизошёл неожиданный серверный сбой. Не считайте, что любую запись можно безопасно повторить; следуйте правилам повторов и сверки для конкретного действия.
502Bad GatewayПоставщик отклонил запрос на выполнение. Перед повторной попыткой проверьте доступность услуги и данные запроса.
503Service UnavailableAPI или необходимая операция временно недоступны, в том числе когда нет подходящего провайдера (provider_not_found). Повторите позже с увеличивающейся задержкой, учитывайте Retry-After при его наличии и сохраняйте тот же идентификатор идемпотентности, если действие его поддерживает.

Примеры тел ошибок

Отсутствует обязательный параметр

{
  "error": "Missing required parameter: service"
}

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

Недействительный API-ключ

{
  "error": "Invalid API key"
}

Неверный ключ, отозванный ключ или отсутствующий ключ. Проверьте, что значение совпадает с показанным в /dashboard/api. Ошибка идентична для отсутствующего и недействительного ключа, чтобы предотвратить атаки перебора.

Недостаточно средств

{
  "error": "Insufficient balance"
}

Баланс вашей учётной записи ниже итоговой стоимости заказа. Пополните через /dashboard/wallet или примените купон.

Услуга не найдена

{
  "error": "Service not found"
}

ID услуги не существует. Обновите каталог через action=services и выберите актуальный ID; для прекращённых услуг используется отдельная ошибка 400.

Превышен лимит частоты

{
  "error": "Rate limit exceeded"
}

Запрос отклонён лимитом частоты или действия. Проверьте X-RateLimit-DeniedBy, если он есть, и подождите относительное число секунд из X-RateLimit-Reset.

Неподдерживаемый язык названия услуги

{
  "error": "language must be one of en, es, pt, ru, tr, ar, hi, id, fr, zh",
  "error_code": "INVALID_LANGUAGE"
}

Действия services и catalog принимают только en, es, pt, ru, tr, ar, hi, id, fr или zh. Исправьте код языка и повторите запрос.

Идемпотентность и повторы

Повторите action=add с тем же request_id и тем же логическим запросом, чтобы избежать дублирования; для другого заказа используйте новое уникальное значение. Действия чтения можно безопасно повторять. Повторная попытка отмены безопасна, пока заказ остается подходящим для отмены.