RASL
RASL | DashboardContact
RASL | DashboardContact
Instagram
  1. Template Management
RASL
  • Introduction
  • Messages
    • Overview
    • Message Bot Management
      • List Message Bots
      • Get Message Bots Details
    • Send Simple Message
      POST
    • Send Media Message
      POST
  • Templates
    • Overview
    • Template Management
      • Template Bot
        • List Template Bots
        • Get Template Bots Details
      • List Templates
        GET
      • Get Template Details
        GET
    • Send Authentication Template
      POST
    • Send Template Message
      POST
  • Contacts
    • Overview
    • Create a New Contact
      POST
    • List Contacts
      GET
    • Get Contact Details
      GET
    • Update Contact Information
      PUT
    • Delete Contact
      DELETE
  • Groups
    • Overview
    • Create Group
      POST
    • List Groups
      GET
    • Get Group Details
      GET
    • Update Group
      PUT
    • Delete Group
      DELETE
  • Statuses
    • Overview
    • Create Status
      POST
    • List Statuses
      GET
    • Get Status Details
      GET
    • Update Status
      PUT
    • Delete Status
      DELETE
  • Sources
    • Overview
    • Create Source
    • List Sources
    • Get Source Details
    • Update Source
    • Delete Source
  • Integrations
    • N8N Webhook Integration
    • Webhook Format Reference
    • eCommerce Webhook Integration
      • Webhook Listener
      • WooCommerce Webhook Setup
RASL | DashboardContact
RASL | DashboardContact
Instagram
  1. Template Management

List Templates

GET
https://getrasl.io/api/v1/{tenant-name}/templates
Get a paginated list of approved WhatsApp Business templates. Templates are automatically synced from your WhatsApp Business Account.

Template Status#

APPROVED: Ready to use for sending messages
PENDING: Under review by WhatsApp
REJECTED: Not approved for use

Use Cases#

Get available templates for dropdown selection
Check template parameters for dynamic content
Verify template approval status before sending
Build template-based messaging campaigns

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Path Params

Query Params

Header Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://getrasl.io/api/v1//templates?page=1&per_page=15' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json'

Responses

🟢200Success
application/json
Body

Example
{
  "status": "success",
  "data": [
    {
      "id": 1,
      "tenant_id": 2,
      "template_id": 510070465356446,
      "template_name": "welcome_offer",
      "language": "en",
      "status": "APPROVED",
      "category": "MARKETING",
      "header_data_format": "IMAGE",
      "header_data_text": null,
      "header_params_count": 0,
      "body_data": "Welcome {{1}} to RASL! Get {{2}}% off on your first month. Use code: {{3}}",
      "body_params_count": 3,
      "footer_data": "RASL - Your Marketing Success Partner",
      "footer_params_count": 0,
      "buttons_data": "[{\"type\":\"URL\",\"text\":\"Start Free Trial\",\"url\":\"https://getrasl.io/register\"},{\"type\":\"QUICK_REPLY\",\"text\":\"Contact Sales\"}]",
      "created_at": "2024-02-08T10:00:00.000000Z",
      "updated_at": "2024-02-08T10:00:00.000000Z"
    }
  ],
  "meta": {
    "current_page": 1,
    "total": 25,
    "per_page": 15,
    "last_page": 2
  }
}
🟠400Bad Request
🟠401Unauthenticated
🟠404Not Found
Previous
Get Template Bots Details
Next
Get Template Details
Built with