Introduction

Ugrat is an SMS and OTP delivery gateway for Turkmenistan. Messages are delivered over our own network inside the country, so they arrive in seconds and are billed in manat.

All API calls are made to https://api.ugrat.com/api/v1/ with a JSON body and an X-API-Key header (see Authentication). Responses are JSON. All timestamps are RFC 3339 in UTC.

Every response uses the same envelope: { "success": true, "data": { ... } } on success, and { "success": false, "error": { "code", "message", "request_id" } } on failure (see Errors).

Phone numbers must be in Turkmenistan format: +993 followed by 8 digits, first digit 1–9.