# RASL ## Docs - [RASL | WhatsApp API Documentation](https://docs.getrasl.io/introduction.md): RASL API enables seamless integration with WhatsApp messaging, allowing you to manage messages, templates, contacts, groups, statuses, and data sources from your membership in www.getrasl.io - Messages [RASL | APIs for sending WhatsApp messages](https://docs.getrasl.io/messages-overview.md): 24-Hour Customer Service Window Policy (Meta/WhatsApp) - Messages [Message Bot Management](https://docs.getrasl.io/messagebot.md): - Templates [RASL | APIs for managing WhatsApp templates](https://docs.getrasl.io/templates-overview.md): Templates are pre-approved message formats by WhatsApp Business. Read-Only Access: These endpoints provide read-only access to your approved WhatsApp templates. Authentication Required: All endpoints require a valid API token with template read permissions. - Templates [Template Management](https://docs.getrasl.io/template-management.md): - Templates > Template Management [Template Bot](https://docs.getrasl.io/template-bot.md): - Contacts [RASL | APIs for managing contacts](https://docs.getrasl.io/contacts-overview.md): Contacts are the core entities in your WhatsApp marketing system. Each contact represents a potential or existing customer with whom you can communicate via WhatsApp. - Groups [RASL | Groups](https://docs.getrasl.io/groups-overview.md): Groups are used to organize contacts into logical collections. They enable segmentation, targeted messaging, and workflow automation across the RASL platform. Groups can be used with messages, templates, and integrations to trigger actions or filter contacts based on business needs. - Statuses [RASL | Statuses](https://docs.getrasl.io/statuses-overview.md): Statuses represent the current state of a contact within RASL. They are commonly used to track contact lifecycle stages such as new, active, or qualified leads. Statuses can be used for filtering, automation rules, and triggering workflows in integrations. - Sources [RASL | Sources](https://docs.getrasl.io/sources-overview.md): Sources are used to track the origin of contacts within the RASL platform. They help identify how contacts were created, such as through websites, campaigns, integrations, or external systems. Sources are useful for reporting, segmentation, and integration workflows. - [Integrations](https://docs.getrasl.io/integrations.md): - Integrations [N8N Webhook Integration with whatsapp](https://docs.getrasl.io/n8n-webhook-integration.md): Automate your workflows by connecting RASL with N8N. Track changes to contacts, sources, and statuses in real-time and trigger automated actions across your business tools. - Integrations [RASL | Webhook Format Reference](https://docs.getrasl.io/webhook-format.md): - Integrations [eCommerce Webhook Integration](https://docs.getrasl.io/ecommerce-webhook.md): - Integrations > eCommerce Webhook Integration [RASL | eCommerce Webhook Management Dashboard](https://docs.getrasl.io/webhook-listner.md): The Webhook Management Dashboard provides a centralized interface to create, configure, monitor, and maintain all your eCommerce webhook integrations within RASL. Configure your source system: WooCommerce, Shopify, EasyOrder Other Platform - Integrations > eCommerce Webhook Integration [RASL | WooCommerce Webhook Setup](https://docs.getrasl.io/woocommerce-webhook.md): Complete guide to configure WooCommerce Webhooks for seamless integration with the Ecommerce Webhook Notifications. ## API Docs - Messages > Message Bot Management [List Message Bots](https://docs.getrasl.io/list-message-bots-26471459e0.md): Get a List of Message Bots - Messages > Message Bot Management [Get Message Bots Details ](https://docs.getrasl.io/get-message-bots-details-26471475e0.md): Get detailed information about a specific Message Bots - Messages [Send Simple Message](https://docs.getrasl.io/send-simple-message-26470999e0.md): Send a simple text message to a specific phone number via WhatsApp. - Messages [Send Media Message](https://docs.getrasl.io/send-media-message-26471165e0.md): Send a media message (image, document, video, audio) with optional text to a specific phone number via WhatsApp - Templates > Template Management > Template Bot [List Template Bots](https://docs.getrasl.io/list-template-bots-26471593e0.md): Get a list of TemplateBot with optional pagination - Templates > Template Management > Template Bot [Get Template Bots Details ](https://docs.getrasl.io/get-template-bots-details-26471605e0.md): Get detailed information about a specific Template Bot - Templates > Template Management [List Templates](https://docs.getrasl.io/list-templates-26471540e0.md): Get a paginated list of approved WhatsApp Business templates. Templates are automatically synced from your WhatsApp Business Account. - Templates > Template Management [Get Template Details ](https://docs.getrasl.io/get-template-details-26471589e0.md): Get detailed information about a specific Templates - Templates [Send Authentication Template](https://docs.getrasl.io/send-authentication-template-26349664e0.md): ## The Send Auth Templates API allows you to send WhatsApp authentication. - Templates [Send Template Message ](https://docs.getrasl.io/send-template-message-26392507e0.md): ### Send a WhatsApp template message to a specific phone number with comprehensive parameter support and template validation. Optionally creates a contact if it doesn't exist. - Contacts [Create a New Contact](https://docs.getrasl.io/create-a-new-contact-26386986e0.md): ## Add a new contact to your database - Contacts [List Contacts](https://docs.getrasl.io/list-contacts-26387930e0.md): ## Retrieve a paginated list of all contacts - Contacts [Get Contact Details](https://docs.getrasl.io/get-contact-details-26388171e0.md): ## Retrieve detailed information about a specific contact by their ID - Contacts [Update Contact Information ](https://docs.getrasl.io/update-contact-information-26390617e0.md): ## Modify an existing contact's details with full validation and group management - Contacts [Delete Contact](https://docs.getrasl.io/delete-contact-26391884e0.md): ## Permanently remove a contact from your tenant database - Groups [Create Group](https://docs.getrasl.io/create-group-26526728e0.md): Create a new Group in the system - Groups [List Groups](https://docs.getrasl.io/list-groups-26523118e0.md): Get a paginated list of contact groups with optional filtering. Groups are returned in descending order of creation - Groups [Get Group Details](https://docs.getrasl.io/get-group-details-26526742e0.md): Get detailed information about a specific Groups - Groups [Update Group](https://docs.getrasl.io/update-group-26526747e0.md): Update an existing Group's information - Groups [Delete Group](https://docs.getrasl.io/delete-group-26527209e0.md): Remove a Group from the system - Statuses [Create Status](https://docs.getrasl.io/create-status-26529210e0.md): Create a new status in the system - Statuses [List Statuses](https://docs.getrasl.io/list-statuses-26529220e0.md): Get a list of statuses with optional pagination - Statuses [Get Status Details](https://docs.getrasl.io/get-status-details-26529317e0.md): Get detailed information about a specific status - Statuses [Update Status](https://docs.getrasl.io/update-status-26529318e0.md): Update an existing status's information - Statuses [Delete Status](https://docs.getrasl.io/delete-status-26529332e0.md): Remove a status from the system. - Sources [Create Source](https://docs.getrasl.io/create-source-26529820e0.md): Create a new source in the system - Sources [List Sources](https://docs.getrasl.io/list-sources-26529824e0.md): Get a list of sources with optional pagination - Sources [Get Source Details](https://docs.getrasl.io/get-source-details-26529829e0.md): Get detailed information about a specific source - Sources [Update Source](https://docs.getrasl.io/update-source-26529879e0.md): Update an existing source's information - Sources [Delete Source](https://docs.getrasl.io/delete-source-26529882e0.md): Remove a source from the system