CanWeChat

Docs

Webhooks

Receive signed CanWeChat events in your own backend.

Headers

X-CanWeChat-Id, X-CanWeChat-Timestamp, and X-CanWeChat-Signature: v1=<hex>. The signed string is timestamp.raw-json-body using HMAC-SHA256.

Payload

Events include conversation.created and message.created. Secrets are shown once at creation and on rotation.

Retries

Failed deliveries retry from a Cloudflare Queue. Delivery history records status, HTTP code, and a bounded response snippet.