Быстрый старт
Первая SMS-верификация за 90 секунд — регистрация, API-ключ, получение кода.
Введение
Eveses выдаёт номера телефонов под запрос для SMS-верификаций. Вы заказываете номер, получаете на него одноразовый код и платите только если SMS действительно пришла.
Эта страница проводит вас через первый end-to-end запрос за три шага.
1. Создайте API-ключ
Войдите и откройте Account → API Keys. Нажмите New key, дайте имя (например, local-dev) и скопируйте значение из диалога. Токен показывается один раз — сразу сохраните его в менеджере паролей или в .env.
export EVESES_API_KEY="17|aBcDeFgHiJ…"
2. Закажите номер
Выберите страну (ISO-2) и слаг сервиса (telegram, whatsapp, discord, any, …) и сделайте POST на /v1/activations:
curl -X POST https://api.eveses.com/v1/activations \
-H "Authorization: Bearer $EVESES_API_KEY" \
-H "Content-Type: application/json" \
-d '{"country": "ua", "service": "telegram", "duration_minutes": 5}'
В ответе будет номер и id активации, через который вы заберёте код:
{"id":"9a1f2c3d-4e5b-6a7c-8d9e-0f1a2b3c4d5e","phone":"+380635551822","status":"waiting","price_cents":50,"expires_at":"2026-05-26T14:35:00Z"}
3. Получите код из SMS
Введите номер в форме верификации стороннего сервиса, затем опрашивайте активацию пока не придёт SMS:
curl https://api.eveses.com/v1/activations/9a1f2c3d-4e5b-6a7c-8d9e-0f1a2b3c4d5e \
-H "Authorization: Bearer $EVESES_API_KEY"
Когда SMS придёт, в ответе будет массив sms с OTP. Большинство провайдеров доставляют SMS за 30 секунд. Если ничего не приходит до дедлайна активации — оплаты нет.
{"id":"9a1f2c3d-4e5b-6a7c-8d9e-0f1a2b3c4d5e","phone":"+380635551822","status":"sms_received","price_cents":50,"expires_at":"2026-05-26T14:35:00Z","sms":[{"code":"123456","text":"Your code: 123456","received_at":"2026-05-26T14:30:14Z"}]}
Что дальше
- Не опрашивайте, используйте вебхуки — подпишитесь на
activation.sms_received, и мы сами пришлём OTP. См. раздел Webhooks. - Используйте SDK — официальные библиотеки PHP, JavaScript, Python и Go описаны в SDKs.
- Прочитайте про идемпотентность — оберните создание в
Idempotency-Key, чтобы ретрай не задваивал списание.