RASL
    • Introduction
    • Authentication
    • Changelog
    • Messages
      • Overview
      • Send Text Message
        POST
      • Send Media Message
        POST
      • Send Template Message
        POST
      • Send Interactive Message
        POST
      • List Messages
        GET
      • Get Message
        GET
    • Auth (OTP/Verification)
      • Overview
      • Send OTP
        POST
      • Verify OTP
        POST
      • Resend OTP
        POST
      • Check OTP Status
        POST
      • List Authentication Templates
        GET
    • Templates
      • Overview
      • List Templates
        GET
      • Get Template
        GET
      • Sync Templates
        POST
    • Contacts
      • Overview
      • List Contacts
        GET
      • Create Contact
        POST
      • Get Contact
        GET
      • Update Contact
        PATCH
      • Delete Contact
        DELETE
      • Batch Create Contacts
        POST
      • Batch Delete Contacts
        DELETE
    • Groups
      • Overview
      • List Groups
      • Create Group
      • Get Group
      • Update Group
      • Delete Group
      • Add Contacts to Group
      • Remove Contacts from Group
    • Account
      • Overview
      • Get Account Info
      • Get Usage Statistics
      • Get Plan Limits
    • Integrations
      • Webhook Format Reference
      • N8N Webhook Integration
      • eCommerce Webhook Integration
        • Webhook Listener
        • WooCommerce Webhook Setup
    Dashboard
    Support
    Support
    • Email
    • WhatsApp
    Dashboard
    Support
    Support
    • Email
    • WhatsApp
    Instagram

    Welcome to RASL

    WhatsApp API Documentation#

    RASL provides a production-ready API for seamless WhatsApp integration.
    Access the platform at: getrasl.io
    The RASL API enables businesses to send messages, manage templates, authenticate users, and monitor account usage through a unified.
    This API is designed for real-world integrations at scale and is actively maintained to ensure stability, compliance, and long-term reliability.
    Bot-driven conversations
    Template messaging
    OTP and authentication flows
    Customer data and contact management
    Subscription-based feature enforcement
    RASL is actively maintained and optimized for secure, scalable, and compliant WhatsApp integrations.

    WhatsApp Messaging Model#

    RASL strictly follows Meta’s official WhatsApp messaging policies to ensure compliant and reliable delivery.

    Session-Based Messages#

    Text, media, and interactive messages are subject to Meta’s 24-hour customer service window.
    This window refreshes whenever a user interacts with your business.

    Template-Based Messages#

    Approved WhatsApp templates must be used to send messages outside the 24-hour window.

    Media Support#

    Media messages support:
    Image
    Video
    Audio
    Document
    Understanding this messaging model is essential when choosing between session-based messages and template-based messages.

    How the API is Organized#

    The RASL API is structured into clear functional modules to provide logical separation and predictable behavior:
    Messages — Text, media, interactive, and template messaging
    Auth (OTP / Verification) — WhatsApp-based authentication flows
    Templates — Template discovery and synchronization
    Account — Subscription details, usage statistics, and plan limits
    Each module follows the same response structure, authentication model, and security standards.

    Design Principles#

    RASL is built on the following architectural principles:
    Tenant-based architecture for strict data isolation
    Unified request and response structures
    Explicit scope-based access control
    Platform-level rate limiting
    Clear separation between session-based and template-based messaging
    All endpoints are tenant-scoped and protected using secure token-based authentication.

    Security & Compliance#

    RASL provides the secure API layer for WhatsApp integrations.
    Clients remain responsible for:
    Message content
    End-user consent
    Compliance with Meta and WhatsApp policies
    RASL enforces technical safeguards such as authentication, rate limiting, and structured validation to support compliant usage.
    Next
    Authentication
    Built with