📡 Документация 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
}
"status": 1,
"mail": "xxx@gmail.com",
"mailId": 12345678
}
GET
/api/mail/getCode
Получить код из временной почты
Параметр
| Параметр | Обязательно | Описание |
|---|---|---|
api_key |
Да | Ваш API Key |
mailId |
Да | ID почты (из getActivation) |
Ответ
{
"status": 1,
"code": "123456"
}
"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
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