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

    Changelog

    This page documents all notable changes and updates to the RASL API.
    Changes are listed in reverse chronological order.

    v2.0.0 – Major Redesign#

    Released: Feb 2026
    A complete API remapping and structural redesign focused on consistency, scalability, security, and long-term maintainability.
    Version 2 introduces a modular service-based architecture, scoped authentication, unified response formatting, platform-level rate limiting, and a dedicated OTP-as-a-Service authentication layer.
    This release represents the official stable foundation for the RASL API moving forward.

    Added#

    Unified response format across all endpoints (success, data, meta, error)
    Explicit scope-based API access control (e.g., messages:send, account:read)
    Token-level configurable rate limits within subscription plan limits
    Platform-level rate limiting per tenant
    Structured and predictable error handling
    Dedicated Auth (OTP / Verification) service module
    Send OTP
    Verify OTP
    Resend OTP
    OTP status check
    Authentication template discovery
    Advanced interactive message support (buttons & lists)
    Enhanced message filtering, sorting, and retrieval
    Automatic contact creation across message-sending endpoints
    Merge field support in text and template messages
    Account-level service endpoints:
    GET /account
    GET /account/usage
    GET /account/limits
    Template synchronization endpoint:
    POST /templates/sync
    Full Contacts service layer:
    CRUD operations
    Batch create
    Batch delete
    Clear multi-module service separation

    Improved#

    Endpoint naming consistency
    Logical service grouping by domain responsibility
    Validation response structure standardization
    Multi-tenant isolation clarity
    Token management workflow (V2 token manager with scoped configuration)
    Developer experience and API predictability
    Rate limiting visibility via response headers
    Overall documentation structure and clarity

    v1.0.0 – Initial Release#

    Released: Dec 2025
    Initial public release of the RASL API, providing core functionality for WhatsApp messaging, templates, contact management, and integrations.

    Added#

    WhatsApp messaging APIs
    WhatsApp template messaging APIs (including authentication templates)
    Contact management APIs
    Group management APIs
    Status management APIs
    Source tracking APIs
    Webhook-based integrations
    n8n integration support
    eCommerce webhook integration support
    Additional improvements and features will be released incrementally.
    Previous
    Authentication
    Next
    Overview
    Built with