S SMMPanel

Документация API

Простой REST API для создания заказов, проверки статуса и отслеживания баланса. Все запросы — методом POST с ответом в формате JSON.

Базовый URL
POST https://smmpanel.uz/api/v2
POST

Список услуг

Возвращает все доступные услуги панели с ценой, мин/макс количеством и категорией.

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "services"

Пример ответа

[
  {
    "service": 1,
    "name": "Instagram Followers",
    "type": "Default",
    "category": "Instagram",
    "rate": "0.90",
    "min": "50",
    "max": "10000",
    "refill": true,
    "cancel": true,
    "dripfeed": false
  }
]
POST

Создание заказа

Создаёт новый заказ для выбранной услуги. Необходимые параметры зависят от типа услуги (type) — выберите тип ниже.

Тип услуги (type)

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "add"
service Да ID услуги
link Да Ссылка на профиль, пост или канал
quantity Да Требуемое количество
runs Нет Только для drip-feed услуг (dripfeed=true) — на сколько частей разбить доставку (минимум 2)
interval Нет Только для drip-feed услуг — интервал между частями в минутах (минимум 1)

Пример ответа

{
  "order": 23501
}
POST

Статус заказа

Проверяет текущий статус одного заказа.

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "status"
order Да ID заказа

Пример ответа

{
  "charge": "0.90",
  "start_count": "3572",
  "status": "In progress",
  "remains": "200",
  "currency": "USD"
}
POST

Статус нескольких заказов

Проверяет статус до 100 заказов за один запрос.

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "status"
orders Да ID заказов через запятую (максимум 100)

Пример ответа

{
  "23501": {
    "charge": "0.90",
    "status": "Completed",
    "remains": "0"
  },
  "23502": {
    "charge": "1.20",
    "status": "In progress",
    "remains": "150"
  }
}
POST

Запрос на refill

Отправляет запрос на пополнение (refill) для заказа с отписками.

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "refill"
order Да ID заказа

Пример ответа

{
  "refill": "1"
}
POST

Статус refill

Проверяет текущий статус отправленного запроса на refill.

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "refill_status"
refill Да ID refill-запроса

Пример ответа

{
  "status": "Completed"
}
POST

Отмена заказа

Запрашивает отмену одного или нескольких заказов (доступно не для всех услуг).

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "cancel"
orders Да ID заказов через запятую

Пример ответа

[
  { "order": 23501, "cancel": { "status": "Completed" } },
  { "order": 23502, "cancel": { "status": "Error" } }
]
POST

Проверка баланса

Возвращает текущий баланс вашего аккаунта.

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "balance"

Пример ответа

{
  "balance": "100.84292",
  "currency": "USD"
}

Ответ об ошибке

Любая ошибка возвращается в следующем формате:

{
  "error": "Incorrect API key"
}