API DOCS

Gateway API v1

Base URL: https://vastgloballtd.com/api/gateway/v1 (also via it.vastgloballtd.com rewrite). Auth: Authorization: Bearer vg_test_… or vg_live_….

POST /otp/send

{
  "to": "+8801XXXXXXXXX",
  "purpose": "login",
  "digits": 6,
  "channel": "sms"
}

POST /otp/verify

{
  "request_id": "...",
  "code": "123456"
}

POST /sms/send

{
  "to": "+8801XXXXXXXXX",
  "body": "Your order #1234 has shipped."
}

GET /messages/:id

Returns delivery status for a transactional SMS.

Sandbox keys never hit live SMS providers. Production keys require KYB + agreement + admin approval. Scopes: otp.send, otp.verify, sms.send, sms.read.