---
title: "Get Message Template Library"
method: GET
path: "/message_template_library"
tags: ["Templates"]
---

# Get Message Template Library

`GET /message_template_library`

Retrieve message templates from the template library for a WABA.

## Response `200`

Template library retrieved successfully

- MessageTemplatesLibraryGetMessageTemplateLibraryResponse[]
  - `data` MessageTemplatesLibraryMessageTemplateLibraryItem[]
    - `body` string
    - `body_param_types` string[]
    - `body_params` string[]
    - `buttons` MessageTemplatesLibraryTemplateLibraryButton[]
      - `phone_number` string
      - `text` string
      - `type` string
      - `url` MessageTemplatesLibraryTemplateLibraryButtonURL
        - `base_url` string
        - `url_suffix_example` string
    - `category` string
    - `header` string
    - `industry` string[]
    - `language` string
    - `name` string
    - `topic` string
    - `usecase` string
  - `paging` MessageTemplatesLibraryPagingInfo
    - `cursors` MessageTemplatesLibraryPagingCursors
      - `after` string
      - `before` string
    - `next` string

## Other responses

- `401` — Unauthorized
- `500` — Internal server error

---

[API](https://skmtc.dev/360dialog/apis/messaging-api.md) · [All operations](https://skmtc.dev/360dialog/apis/messaging-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/360dialog/messaging-api/revisions/74b31f9f8610/schema)
