Skip to content

    Arabic or English · ↑↓ to move · Enter to open · Esc to close

    العربية

    Mursilat API v2 · 2026-10

    Build on WhatsApp from your own number

    One REST API for numbers, every message type, safe campaigns, auto-replies, OTP and signed webhooks — with the Number Shield protecting every send, and no message content stored.

    • Scoped keys
    • Idempotent writes
    • Arabic & English errors
    • Zero message retention
    Base URL
    https://mursilat.com/api/v2
    API version
    2026-10
    curl -X POST "https://mursilat.com/api/v2/messages" \
      -H "Authorization: Bearer $WASLA_API_KEY" \
      -H "Idempotency-Key: order-1042-confirm" \
      -H "Content-Type: application/json" \
      -d '{
      "numberId": "cm1abcd2345efgh6789ijkl",
      "to": "201001234567",
      "type": "text",
      "text": "طلبك اتشحن 🚚 *شكرًا*",
      "reference": "order-1042"
    }'

    Start here

    From zero to a delivered message and a verified webhook.

    1. 1 / 3Create an API key
    2. 2 / 3Send your first message
    3. 3 / 3Receive a webhook

    API reference

    Every endpoint with parameters, examples in four languages and a live console. · 80 endpoints

    Webhooks

    WebhooksReal-time signed events: the event catalog with full examples, signature verification, retries, redelivery, ordering and idempotency.Webhook payload inspectorPaste a webhook body, its X-Wasla-Signature header and your secret: the signature and the envelope are checked locally in your browser.

    Guides

    Practical, safe ways to use the API in production.

    Downloads

    Import the API into your tools.

    Legacy (v1) — v1 reference