Skip to main content

What's New: Moja Public API (v1)

D
Written by Denise Abdullah

What's New: Moja Public API (v1)

Released: April 8, 2026
Available on: Premium and Enterprise plans


Build on Moja. Programmatically.

We've launched the Moja Public API (v1) — a REST API that lets you create, update, and manage your campaigns, routing plans, RTBs, and targets without touching the UI.

If you've ever migrated from another platform, rebuilt a campaign from scratch, or managed dozens of targets by hand — this is for you.


What You Can Do

The v1 API gives you full CRUD access to four core resources, plus read access to a broad set of reference data.

Full CRUD (Create, Read, Update, Delete)

  • Campaigns — Create, read, update, and delete campaigns

  • Routing Plans — Configure routing logic via API

  • RTBs — Manage real-time bidding setups programmatically

  • Targets — Add and update targets at scale

Read Access (Reference Data)

Use these endpoints to look up existing data and build on it:

  • Buyers

  • Publishers

  • Call Flows

  • IVRs

  • Numbers

  • Predictive Routing Plans

  • QAI Categories

  • RTB Formulas

  • RTB Groups


How It Works

Authentication: API key — include your key in the request header
Format: JSON over HTTPS


Interactive API Documentation

We've published an interactive API reference where you can browse every endpoint, see request/response schemas, and test calls directly in your browser — no code required.

You can also download a ready-to-import Postman collection from the docs page.

To access: Go to My AccountOrganization tab → Moja API section → click View API Documentation


Rate Limits

  • Per endpoint: 120 requests/min

  • Per IP address: 100 requests/min

If you hit a limit, you'll receive a 429 Too Many Requests response. Standard retry-after behavior applies.


Getting Started

  1. Generate your API key
    Go to My AccountOrganization tab → scroll to the Moja API section. Click Generate API Key. Copy your key immediately — it's only shown once. Keep it secure.

  2. Explore the API documentation
    From the same Moja API section, click View API Documentation. Browse endpoints, view request/response schemas, and test calls directly in your browser.

  3. Import the Postman collection
    Available from the API documentation page — download and import into Postman.

  4. Make your first call
    Start with GET /v1/campaigns to list your existing campaigns. Include your API key in the Authorization header.

Note: API key generation is available to Administrators only. One key per account in v1.


What's Not Included in v1

  • IVR / call flow creation — manage call flows in the UI for now

  • Reporting — on the roadmap for v2

  • Multiple API keys — one key per account in v1


The Moja Public API is included on Premium and Enterprise plans.

Questions? Reach out to your account manager or email support.

Did this answer your question?