Send message to phone number
Sends a message to a phone number using a template. The phone number doesn't need to be a pre-existing contact. The message can be sent via SMS or WhatsApp. Optionally specify a webhook URL to receive delivery status updates. The customer ID is extracted from the authentication token.
Header Parameters
guidThe phone number to send the message to, in international format (e.g., +1234567890)
1 <= lengthThe unique identifier of the template to use for the message
guid1 <= lengthOptional key-value pairs of template variables to replace in the template body. For example, if your template contains "Hello {{name}}", you would provide { "name": "John Doe" }
curl -X POST "https://api.sent.dm/v2/messages/phone" \ -H "x-sender-id: string" \ -H "x-api-key: string" \ -H "Content-Type: application/json" \ -d '{ "phoneNumber": "+1234567890", "templateId": "7ba7b820-9dad-11d1-80b4-00c04fd430c8", "templateVariables": { "name": "John Doe", "order_id": "12345" } }'Send message to contact POST
Sends a message to a specific contact using a template. The message can be sent via SMS or WhatsApp depending on the contact's capabilities. Optionally specify a webhook URL to receive delivery status updates. The customer ID is extracted from the authentication token.
Get paginated contacts GET
Retrieves a paginated list of contacts for the authenticated customer. Supports server-side pagination with configurable page size. The customer ID is extracted from the authentication token.