{
  "info": {
    "name": "SMS Relay by Yebrax",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": "Starter collection for SMS Relay transactional SMS and OTP endpoints."
  },
  "variable": [
    {"key": "base_url", "value": "https://sms.yebrax.com/api"},
    {"key": "api_key", "value": "YOUR_API_KEY"},
    {"key": "request_id", "value": "REQ-123456"},
    {"key": "otp_request_id", "value": "OTP-123456"}
  ],
  "item": [
    {
      "name": "Send SMS",
      "request": {
        "method": "POST",
        "header": [
          {"key": "Content-Type", "value": "application/json"},
          {"key": "X-API-Key", "value": "{{api_key}}"}
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"to\": \"+9639XXXXXXXX\",\n  \"message\": \"Your order has been confirmed.\",\n  \"usage_type\": \"transactional\",\n  \"client_name\": \"postman\"\n}"
        },
        "url": "{{base_url}}/v1/sms/send"
      }
    },
    {
      "name": "Send OTP",
      "request": {
        "method": "POST",
        "header": [
          {"key": "Content-Type", "value": "application/json"},
          {"key": "X-API-Key", "value": "{{api_key}}"}
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"to\": \"+9639XXXXXXXX\",\n  \"purpose\": \"login\",\n  \"locale\": \"ar\",\n  \"client_name\": \"postman\"\n}"
        },
        "url": "{{base_url}}/v1/otp/send"
      }
    },
    {
      "name": "Verify OTP",
      "request": {
        "method": "POST",
        "header": [
          {"key": "Content-Type", "value": "application/json"},
          {"key": "X-API-Key", "value": "{{api_key}}"}
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"request_id\": \"{{otp_request_id}}\",\n  \"code\": \"123456\"\n}"
        },
        "url": "{{base_url}}/v1/otp/verify"
      }
    },
    {
      "name": "Message Status",
      "request": {
        "method": "GET",
        "header": [
          {"key": "X-API-Key", "value": "{{api_key}}"}
        ],
        "url": "{{base_url}}/v1/messages/status?request_id={{request_id}}"
      }
    }
  ]
}
