Developer platform

WhatsApp, exposed as a clean API.

Embedded Signup, encrypted Meta tokens and message state tracking are infrastructure problems. Your product should call a documented REST API and receive signed events.

Versioned /api/v1Scoped keysSigned webhooksMCP connectors

Integration model

You never touch Meta credentials.

A customer authorizes your application. Your backend calls ClickMaker with a scoped key. ClickMaker resolves the encrypted Meta token server-side and dispatches through the customer's own WABA.

1

Register an application

Define redirect URLs, scopes and webhook endpoints.

2

Authorize a tenant

The organization grants your application access to a connection.

3

Call the API

Send messages and read resources with a scoped key.

4

Consume events

Verify signatures, deduplicate by event ID and acknowledge quickly.

POST /messages/template

202 Accepted
send-template.sh
curl -X POST https://connectapi.clickmaker.in/api/v1/messages/template \
  -H "Authorization: Bearer cmc_live_..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: booking-8842" \
  -d '{
    "phoneNumberId": "pn_01J8XK4T",
    "to": "919876543210",
    "template": {
      "name": "appointment_reminder",
      "language": "en",
      "components": [{
        "type": "body",
        "parameters": [{ "type": "text", "text": "Ananya" }]
      }]
    }
  }'

Queued

accepted

Signed

HMAC-SHA256

Traceable

requestId

Example shape · endpoints marked planned are not yet available

Scoped authentication

Keys are bound to one organization and application, with explicit scopes.

Messaging primitives

Text, media, location and approved templates with real status transitions.

Event delivery

At-least-once signed events with retries and dead-letter handling.

Tenant safety

Ownership is resolved from server-side records, never client input.

Need a dedicated sandbox application for your platform?

Request access

ClickMaker Connect

Create a workspace and issue your first key.

Register an application, connect a number, and send your first approved template from the API.

No shared ClickMaker sender · Customers own their assets