Skip to main content

PUT /api/v1/user/webhook/

Configures the webhook URL for receiving incoming messages from your campaigns. Auth: X-API-Key

Request Body

To disable webhooks, send:

Response

Example

Webhook Payload

When a new message is received, Seleqt will POST to your webhook URL:

Security Notes

  • Consider hosting your endpoint behind a firewall that allows only Seleqt IPs
  • Implement idempotency by checking message.message_id on your side
  • No signature header is currently included in webhook payloads

Example Handler (Node.js/Express)