Skip to main content
GET
Listar templates aprobados de la company
Returns the WhatsApp templates for your tenant. By default only APPROVED ones, but you can filter by status. Each item includes the expected variables extracted from the template body, so you can build the right variables payload for POST /v1/messages with {"type": "template"} without keeping that list on your side.

Endpoint

Required scope

templates:read

Headers

Query params

Example request

Response

200 OK

401 / 403 / 429

Standard auth, scope, and rate limit errors.

How to use it in your integration

Cache the GET /v1/templates response for a few minutes in your integration. New templates don’t appear in production overnight: you create them in the portal and wait for Meta’s approval.

Authorizations

Authorization
string
header
required

Personal Access Token con prefijo kbai_pk_. Generar desde el portal con permiso developer.manage_tokens.

Query Parameters

page
number
default:0
limit
number
default:50
Required range: x <= 100
status
enum<string>
default:APPROVED
Available options:
PENDING,
IN_REVIEW,
REJECTED,
APPROVED,
PAUSED,
DISABLED,
IN_APPEAL
channel_id
string

Response

200 - application/json
items
object[]
required
page
number
required
limit
number
required
total
number
required