Skip to main content
The EffiLink SMS API lets you deliver time-sensitive text messages directly to your users’ phones. Common use cases include one-time passcodes (OTPs) for two-factor authentication, order and shipping notifications, appointment reminders, and service alerts. A single API call can target one recipient or a list of numbers simultaneously.
Regulatory requirement: Due to carrier compliance rules, all SMS content and sender signatures (e.g. [EffiLink]) must be pre-registered on the EffiLink platform and submitted to the carrier for review before any messages can be delivered. Attempts to send unregistered content will be rejected. Register your templates and signatures in the EffiLink dashboard before making API calls.

Send an SMS

Endpoint: POST /v5/sms/sends

cURL example

Request parameters

Response

A successful request returns HTTP 200 with the following body:

Sandbox mode

Pass "sandboxMode": true in your request body to test your integration without sending live messages. The API validates your payload and returns a normal 200 response, but no SMS is dispatched to the carrier. Remove or set this field to false when you are ready to send in production.

Next steps

Need to send different message content to each recipient in a single request? See Batch Personalized SMS to learn how to combine a global template with per-recipient overrides.