APIs, SDKs, webhooks,
reverse-ETL.
Everything Zobrx does in the dashboard, you can do programmatically. Read, mutate, stream — with the same auth, permissions, and audit trail.
One OAuth. Every surface.
Zobrx exposes a single, REST-over-HTTPS API with OAuth 2.0, rate limits, and idempotency keys. Rich TypeScript types in the Node SDK; first-class async support in Python and Go.
Register an OAuth client — users grant scoped workspace access.
Personal access tokens for CLI, CI, one-off ETL scripts.
600 req/min / workspace, soft-burst to 2,400 with retry-after.
import { Zobrx } from "@zobrx/sdk";
const zobrx = new Zobrx({ token: process.env.ZOBRX_TOKEN });
// Pull last 30 days of attributed revenue, across all channels
const revenue = await zobrx.attribution.list({
workspace: "acme-growth",
model: "shapley",
range: "last_30_days",
groupBy: ["channel", "country"],
});
// React to a new qualified lead in real time
zobrx.on("lead.qualified", async (lead) => {
await notifySlack(lead);
await zobrx.whatsapp.send({
to: lead.phone,
template: "welcome_v3",
params: { firstName: lead.firstName },
});
});Official libraries for every stack
npm install @zobrx/sdk
pip install zobrx-sdk
composer require zobrx/sdk
go get github.com/zobrx/zobrx-go
Push, don't poll.
Zobrx emits HMAC-signed webhooks for every important event — leads, conversions, budget alerts, WhatsApp messages, audit log entries. Retry with exponential backoff up to 72h.
- HMAC-SHA256 signature verification
- Exactly-once semantics with idempotency keys
- Retry envelope with full replay history
- Auto-suspend after 50 consecutive failures
- Event filters by workspace, channel, severity
{
"event": "lead.qualified",
"workspace": "acme-growth",
"data": {
"leadId": "lead_01hz9...",
"source": "whatsapp",
"score": 87,
"attribution": {
"model": "shapley",
"touches": [
{ "channel": "meta", "creative": "playbook_v3" },
{ "channel": "whatsapp", "template": "welcome_v3" }
]
}
},
"signature": "sha256=d14e7...",
"deliveryAttempt": 1
}Pipe Zobrx data into your warehouse
Every metric, every event, every attributed conversion — streamed to your warehouse on your schedule.
BigQuery
Native GCP streaming + scheduled exports.
Snowflake
Snowpipe-based reverse-ETL, every 15 min.
Redshift
COPY from S3 with incremental partitions.
Databricks
Delta Lake writes via the Databricks SQL endpoint.
Reverse-ETL is included on Scale and Enterprise. Custom schedules, partitioning and incremental merge keys supported.
Connect to 6,000+ apps with Zapier, Make & n8n
Frequently asked questions
Start building with Zobrx
Get your API key, read the docs, and ship your first integration in an afternoon.
- ✓ 14-day free trial
- ✓ No credit card
- ✓ Cancel anytime