Menu
Docs
Get Started →
Webhooks

Real-time events pushed to your server — no polling.

Subscribe to inbound SMS, verification results, and staff events on your account, and 6X pushes each one to your own endpoint the moment it happens — HMAC-signed so you can verify it's genuine. Self-service, no approval wait.

5
Endpoints Per Account
HMAC
SHA-256 Signed
Free
With Any Wholesale Account
sms.inbound
POST to your endpoint
{ "event": "sms.inbound", "wholesale_customer_id": 1042, "data": { "from": "+1555...", "body": "..." } }
X-6X-Signature
a3f8e1...HMAC-SHA256 of the body, your webhook secret

Events you can subscribe to

SMS

sms.inbound sms.sent

Verification

flash_verification.completed

Staff (HR)

staff.clocked_in staff.clocked_out leave.requested leave.approved leave.rejected

Full payload shapes, signature verification, and setup steps: Webhooks API docs →

No polling required

Events are pushed to your endpoint the moment they happen — stop repeatedly checking an API for something that hasn't changed yet.

HMAC-signed

Every payload carries an X-6X-Signature header so your endpoint can verify a request genuinely came from 6X before trusting it.

Real delivery logs

See every delivery attempt and its response status in your Wholesale Portal — debug a misconfigured endpoint without guessing.

Self-service, free

Add up to 5 endpoints yourself, subscribe to whichever events matter to you — no approval wait, no extra cost.

Frequently asked questions

Inbound and outbound SMS (sms.inbound, sms.sent), verification results (flash_verification.completed), and staff/HR events (clock-in, clock-out, leave requests and approvals) — more event types are added as new features ship.

Every request carries an X-6X-Signature header — an HMAC-SHA256 signature of the request body using a secret unique to your webhook — so you can verify a payload genuinely came from 6X before trusting it.

Up to 5 endpoints per wholesale account, each independently subscribed to whichever events you choose.

Delivery is attempted and retried on failure rather than dropped silently — build your endpoint to be idempotent (safe to receive the same event more than once) as good practice for any webhook consumer.

Yes — every delivery attempt for each webhook is logged in your Wholesale Portal, including the response status, so you can debug a misconfigured or unreachable endpoint.

Yes — self-service webhook configuration is included free with any approved wholesale account, no separate subscription or per-event fee.

Stop polling. Start listening.

Register free, subscribe to the events you need, and 6X pushes them to your endpoint from day one.

Want to send SMS in the first place? Webhooks work alongside Wholesale SMS for a full two-way messaging integration.

Wholesale SMS →

More from 6X Wholesale

Wholesale Overview Wholesale VoIP Wholesale SMS A2P Messaging AI Call Assistant 6X API Carrier Lookup Network Test Route Inspector 6X Softswitch Phone Numbers Fraud & Toll Check Scheduled SMS
Chat with us