SabNode Core API

The foundational protocol for unified customer operations. Integrate WhatsApp, AI agents, CRM, and real-time messaging directly into your stack.

Authentication

Authenticate requests to the SabNode API using Bearer tokens in the Authorization header. Manage your API keys in the dashboard.

Request Examplebash
# Authenticate your request curl https://api.sabnode.com/v2/workspaces \ -H "Authorization: Bearer sk_live_..."

Core Endpoints

POST/v2/messages/send

Dispatches a payload through connected channels (WhatsApp, Web Chat, SMS).

Parameters
  • channelstring (required)
  • tostring (required)
  • payloadobject (required)
Response 200 OK
{
  "id": "msg_01H...",
  "status": "queued",
  "channel": "whatsapp",
  "created_at": "2026-05-23T01:10:18Z"
}
GET/v2/workflows/active

Retrieve all actively running workflows for the authenticated workspace.

System Architecture

Event Engine

Processes millions of inbound hooks with sub-50ms latency using Rust-based workers.

Agent Matrix

Distributed LLM orchestration layer routing intents to specialized subagents.

State Sync

Real-time CRDT propagation ensures UI state perfectly mirrors backend realities.