Skip to main content
Version: 1.0.0

Mojeeb Public API

The Mojeeb Public API lets your backend (CRM, automation, custom app) send WhatsApp messages through agents you've configured in Mojeeb.

Stability promise. Everything under /v1/ is forever-stable. Additive changes only (new fields, new error codes, new endpoints). Any breaking change requires /v2/. See PUBLIC_API_DESIGN.md.

Design references in this repo:

  • PUBLIC_API_DESIGN.md — architecture, auth, scopes, idempotency
  • docs/PUBLIC_API_QUICKSTART.md — 5-minute curl walk-through

Source of truth. This file is hand-written, not generated from C# attributes. Treat it as a contract — if a PR changes endpoint behaviour without updating this spec (or vice versa), one of them is wrong.

Authentication

Server-to-server API key issued from the Mojeeb dashboard. Treat like a database password — store in a secret manager, never embed in client-side code.

Security Scheme Type:

http

HTTP Authorization Scheme:

bearer

Bearer format:

mk_live_22-base62-chars_10-char-checksum

Contact

Mojeeb support:

URL: https://app.mojeeb.app