Partner Program · A2P API
White-label SMS for your platform
Integrate Canadian SMS infrastructure directly into your product. Apply for the Terava Partner API and start sending in days, not months.
What you get
Dedicated API key (ppk_ prefix)
Webhook endpoint for inbound + DLRs
DID assignment (Canadian numbers)
Real-time message logs
Per-period billing dashboard
CSV export for reconciliation
API endpoints
A small, predictable REST surface. Authenticate with your ppk_ key.
| Method | Endpoint | Description |
|---|---|---|
| POST | /partner/v1/messagesSend an outbound SMS | Send an outbound SMS |
| GET | /partner/v1/messages/:idGet message status | Get message status |
| GET | /partner/v1/didsList assigned numbers | List assigned numbers |
| GET | /partner/v1/webhookGet webhook config | Get webhook config |
| PUT | /partner/v1/webhookUpdate webhook URL | Update webhook URL |
| GET | /partner/v1/logsMessage activity log | Message activity log |
| GET | /partner/v1/billing/summaryBilling totals for a date range | Billing totals for a date range |
Onboarding in three steps
API key ready
Your ppk_ key is provisioned and shown as ✓ Complete in the portal.
Set webhook URL
Point Terava at your endpoint to receive inbound messages and DLRs.
Make your first API call
Send a message from your server and watch it land in your logs.
All partners must comply with Terava's Acceptable Use Policy before sending traffic.
Ready to integrate?
Send us a quick note about your use case and we'll get you set up.
We typically respond within 1 business day.