Skip to content

Quickstart

Run:

/dev_start

Then create a key:

/dev_key_new My Product API

Save the returned raw key.

Terminal window
curl -X POST "$GATEWAY_BASE_URL/v1/link-token" \
-H "Authorization: Bearer $ETN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"user_id":"user_123"}'

Open the returned deep_link with the end-user. They should complete /start in Telegram.

Terminal window
curl -X POST "$GATEWAY_BASE_URL/v1/phone-verification/start" \
-H "Authorization: Bearer $ETN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"user_id":"user_123"}'

User shares their contact in Telegram.

Terminal window
curl -X POST "$GATEWAY_BASE_URL/v1/send" \
-H "Authorization: Bearer $ETN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"user_id":"user_123","message":"Your OTP is 194881","priority":8}'

Response returns a tracking_id.

Terminal window
curl -H "Authorization: Bearer $ETN_API_KEY" \
"$GATEWAY_BASE_URL/v1/status/<tracking_id>"