Skip to content

Partner Program · A2P API

White-label SMS for

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.

MethodEndpoint
POST/partner/v1/messagesSend an outbound SMS
GET/partner/v1/messages/:idGet message status
GET/partner/v1/didsList assigned numbers
GET/partner/v1/webhookGet webhook config
PUT/partner/v1/webhookUpdate webhook URL
GET/partner/v1/logsMessage activity log
GET/partner/v1/billing/summaryBilling totals for a date range

Onboarding in three steps

1 Complete

API key ready

Your ppk_ key is provisioned and shown as ✓ Complete in the portal.

2 Pending

Set webhook URL

Point Terava at your endpoint to receive inbound messages and DLRs.

3 Pending

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.

Review Acceptable Use Policy

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.