API Tester

Test all API endpoints with interactive forms. View request/response in real-time.

Authentication

<% if @api_keys.any? %> <% @api_keys.each do |key| %>
<%= key.name %> <%= key.key_prefix %>***
<% end %>

Raw API keys are only shown once during creation for security. Enter your saved API key below.

<% else %>

No API keys found. Create one first.

<% end %>

Client API keys start with api_live_, Gateway keys start with gw_live_

Send SMS

POST /api/v1/sms/send

Check SMS Status

GET /api/v1/sms/status/:message_id

Send OTP

POST /api/v1/otp/send

Verify OTP

POST /api/v1/otp/verify

Register Gateway

POST /api/v1/gateway/register

Send Heartbeat

POST /api/v1/gateway/heartbeat

Request

Request will appear here...

Response

Response will appear here...

API Testing Tips

  • Select an API key from the dropdown or enter a custom key
  • All requests use the Authorization header with Bearer token
  • Gateway endpoints require gateway API keys (gw_live_...)
  • Client endpoints require client API keys (api_live_...)
  • View full request and response in real-time