> ## Documentation Index
> Fetch the complete documentation index at: https://docs.telzino.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List SMS Templates

> Returns a paginated list of SMS templates across the authenticated account's organizations.

## Query Parameters

<ParamField query="organization_id" type="string">
  Filter to a single organization (UUID). Must belong to the authenticated account, else `403`.
</ParamField>

<ParamField query="status" type="string">
  Filter by status: `draft`, `active`, or `archived`.
</ParamField>

<ParamField query="message_type" type="string">
  Filter by type: `sms` or `mms`.
</ParamField>

<ParamField query="page" type="integer" default="1">
  Page number (1-indexed).
</ParamField>

<ParamField query="limit" type="integer" default="50">
  Items per page (max 100).
</ParamField>

<RequestExample>
  ```bash cURL theme={null}
  curl "https://api.telzino.com/v1/sms-templates?status=active&page=1&limit=50" \
    -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "data": [
      {
        "id": "3f2a...",
        "organization_id": "123e4567-e89b-12d3-a456-426614174000",
        "name": "Appointment reminder",
        "message_type": "sms",
        "status": "active",
        "body": "Hi {{caller_name|there}}, your appointment is confirmed. Reply STOP to opt out.",
        "updated_at": "2026-07-04T12:00:00Z"
      }
    ],
    "pagination": { "page": 1, "limit": 50, "total": 1 }
  }
  ```
</ResponseExample>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.