Developer API & platform

Extend it, integrate it, self-host it

A scoped public REST API, granular team roles, encrypted secrets and multi-tenant isolation — built for teams that want to integrate and operate at scale.

  • Account-scoped API keys with per-scope access
  • Roles: owner / admin / agent / viewer
  • Encrypted tokens & keys, signature-verified webhooks
  • Multi-tenant isolation with row-level security
terminal — 1crm api
$
curl -X POST https://api.1crm.app/v1/messages \
-H "Authorization: Bearer sk_live_••••" \
-d '{"to":"+92300…","template":"order_update"}'
HTTP/1.1 201 Created
{
"id": "msg_8f3kQ",
"status": "accepted",
"channel": "whatsapp"
}
# webhook: message.delivered ✓
# 200 OK · 42ms
# ratelimit-remaining: 4998 / 5000
# webhook: message.read ✓
# signature verified · x-hub-signature-256 ✓

Integrate on your terms

Issue account-scoped API keys with the exact scopes an integration needs, rate-limited per key and revocable in one click. Keys are shown once and stored only as hashes.

Run a team, safely

Invite teammates with owner, admin, agent or viewer roles; transfer ownership; and see who's online. Every account's data is isolated at the database level with row-level security, and all secrets — WhatsApp tokens, AI keys — are encrypted at rest.

  • Email invitations & ownership transfer
  • Row-level-security multi-tenancy
  • Plan limits & usage visibility

Explore more

Works well with

Ready to answer every customer in one place?

Bring WhatsApp, Messenger and Instagram together with AI that actually helps. Talk to us and we'll get you set up.