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/v13. 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"}