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

Полное описание GreenSMS API: SMS и почтовая верификация

Авторизация

Все запросы должны содержать api_key в параметрах URL

GET https://www.greensms.net/api/mail/getActivation?api_key=YOUR_API_KEY&service=kc&domain=gmail.com
После входа API Key можно получить в Профиль
📧

Mail API (временная почта)

Для сервисов с почтовой верификацией: Vinted, Gmail

GET /api/mail/getActivation

Получить адрес временной почты

Параметр

Параметр Обязательно Описание
api_key Да Ваш API Key
service Да Код сервиса (напр. kc = Vinted)
domain Да Домен почты (напр. gmail.com)
maxPrice Нет Макс. принимаемая цена (напр. 0.05)

Ответ

{
  "status": 1,
  "mail": "xxx@gmail.com",
  "mailId": 12345678
}
GET /api/mail/getCode

Получить код из временной почты

Параметр

Параметр Обязательно Описание
api_key Да Ваш API Key
mailId Да ID почты (из getActivation)

Ответ

{
  "status": 1,
  "code": "123456"
}
GET /api/mail/setStatus

Сменить статус активации почты (отмена/завершение)

Код статуса

Код статуса Описание
2 Отмена активации (почта больше не нужна)
3 Завершено (код получен)
5 Ожидание следующего письма (повтор)
📱

SMS API (верификация номера)

Для сервисов с верификацией номера: Telegram, WhatsApp

GET /stubs/handler_api.php?action=getNumber

Получить номер для приёма SMS-кодов

Параметр

Параметр Описание
service Код сервиса (напр. tg = Telegram, kc = Vinted)
country Код страны (напр. 0 = Россия, 6 = Индонезия)
GET /stubs/handler_api.php?action=getStatus

Получить статус SMS-кода

STATUS_OK:123456
STATUS_WAIT_CODE
STATUS_CANCEL

Коды популярных сервисов

🛍️
Vinted
kc
✈️
Telegram
tg
💬
WhatsApp
wa
📘
Facebook
fb
🔍
Google
gg
📞
Viber
vi
📷
Instagram
ig
🐦
Twitter
tw
📧
Email
em
📦
Amazon
am