Luffy SMS
LOADING
Открываем страницу. Ещё немного…
Luffy SMS
Открываем страницу. Ещё немного…
API REFERENCE
Покупает один номер для выбранного сервиса и страны. Сервер повторно проверяет цену и списывает средства с общего баланса.
/api/v1/ordersПерсональный ключ в заголовке Authorization: Bearer. Доступ только к вашему аккаунту.
Подробнее об авторизацииIdempotency-KeyобязательныйСтрока 16–80 символов: A–Z, a–z, 0–9, _ и -. Сохраните ключ до первого запроса и используйте повторно только с исходным телом.
Безопасные повторыservicestring · bodyобязательныйcountryinteger · bodyобязательныйmaxPricenumber · bodyобязательныйContent-Type: application/json. Максимальное тело: 8192 байта.
| Поле | Тип |
|---|---|
| order | object |
| order.id | integer |
| order.phone | string |
| order.price | number |
| order.serviceName | string |
| order.countryName | string |
/orderscurl --request POST \
--url "$LUFFY_BASE_URL"'/orders' \
--header "Authorization: Bearer $LUFFY_API_KEY" \
--header 'Content-Type: application/json' \
--header 'Idempotency-Key: YOUR_SAVED_REQUEST_ID' \
--data '{"service":"tg","country":0,"maxPrice":0}' \
--max-time 150 \
--include --fail-with-bodyКлюч только в памяти страницы. Получить ключ
ID сервиса из каталога /services. Латиница, цифры, _ и -; до 40 символов.
ID страны из /prices.
Максимальная разрешённая сумма списания в RUB, не более двух знаков после запятой.
Одна покупка — один ключ. Для повтора вставьте исходный ключ и те же параметры.
LUFFY_BASE_URL — https://luffysms.com/api/v1. Код запускается на вашем сервере. Кнопка отправляет запрос на текущий сайт.
Реальная операция · требуется подтверждение
{
"order": {
"id": 123,
"phone": "+79001234567",
"price": 50,
"serviceName": "Telegram",
"countryName": "Россия"
}
}Успешный запрос · Пример, не реальные данные