Quickstart

Register, create an API key, and send a test SMS.

1. Create an account

Sign up at app.xensms.co/register. Verify your phone or email, then open API Keys in the dashboard.

2. Base URL

text
https://api.xensms.co/api/v1

3. Send from the dashboard (no signature)

Use Send SMS in the app with your JWT session — ideal for testing copy and sender IDs before automating.

4. Send from your server (signed)

For production, use an API key and HMAC signing. See Request signing for the exact algorithm.

http
POST https://api.xensms.co/api/v1/messages/sms
X-API-Key: xensms_your_key_here
X-Timestamp: 1700000000000
X-Nonce: a1b2c3d4e5f6...
X-Signature: hmac_sha256_hex
Content-Type: application/json

{"recipient":"+254712345678","content":"Hello","senderId":"XENDATA"}