ZingaConnect API v1

The ZingaConnect messaging endpoints — send WhatsApp messages and manage delivery webhooks, using ZingaConnect as your messaging provider. Authenticate with a zk_ key carrying the messaging:* scopes (separate from data scopes).

Channels

The messaging channels (WhatsApp numbers, etc.) you can send from.

GET/messaging/channelsList messaging channels

Requires messaging:read. Use a channel id as channelConfigId when sending.

Trial

Messages

Send WhatsApp messages and read their delivery status.

POST/messaging/whatsapp/sendSend a WhatsApp message

Requires messaging:send. Queued for delivery (202). type: text|template|media|interactive.

Trial
GET/messaging/messages/{id}Read message status

Requires messaging:read.

NameInTypeReqDescription
idpathstringyesMessage id
Trial

Webhooks

Receive delivery + inbound events. Requires `messaging:webhooks`.

GET/messaging/webhooksList webhooks
Trial
POST/messaging/webhooksRegister a webhook

Events are signed X-Zinga-Signature: sha256=… when a secret is set.

Trial
DELETE/messaging/webhooks/{id}Delete a webhook
NameInTypeReqDescription
idpathstringyesWebhook id
Trial

← All APIs