Build with TeleSystems APIs
Everything you need to integrate our messaging, voice, and intelligence APIs into your application — from quick-start guides to full REST API references.
Send a Message in Minutes
Follow these four steps to go from zero to your first API call.
Create an Account
Sign up for a TeleSystems account and verify your email. You'll have access to the sandbox environment immediately — no credit card required.
Get Your API Key
Navigate to the API Keys section in your dashboard. Generate a new key and store it securely. All API calls use Bearer token authentication.
Send Your First Message
Make a POST request to /v1/sms/send with your API key, destination number, sender ID, and message body. Delivery receipts come back via webhook.
Go Live
Once you've tested in the sandbox, submit your sender IDs for registration and switch to the production endpoint. Our team is here to support your go-live.
curl -X POST https://api.telesystems.com/v1/sms/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+447911123456",
"from": "TeleSys",
"text": "Hello from TeleSystems!"
}'REST API Endpoints
All endpoints use HTTPS and return JSON. Authenticate using your Bearer token in the Authorization header.
SMS API
/v1/sms/sendSend a single or batch SMS message/v1/sms/{messageId}Retrieve delivery status for a messageRCS & OTT Messaging
/v1/rcs/sendSend an RCS or OTT messageVoice API
/v1/voice/callInitiate an outbound voice callNumber Intelligence
/v1/lookup/{msisdn}Run an HLR lookup on a phone number/v1/lookup/batchBatch validate up to 1,000 numbersFirewall API
/v1/firewall/eventsList recent firewall threat events/v1/firewall/rulesCreate or update a firewall ruleWebhooks
Register an HTTPS endpoint to receive real-time delivery receipts, inbound messages, and status events. Webhook payloads are signed with HMAC-SHA256 for verification. Contact developer support to configure your webhook URL.
SDKs & Libraries
Official client libraries are available for Node.js, Python, PHP, Java, Go, and Ruby. Each SDK includes full API coverage, typed request/response models, and usage examples. Contact developer support for SDK access and documentation.
Base URL: https://api.telesystems.com — Full API documentation available upon request.