Skip to main content
GET
Get a template's send requirements

Authorizations

Authorization
string
header
required

An org API key: Authorization: Bearer oak_….

Path Parameters

template_id
string
required

Response

Successful Response

What a template needs supplied before it can be sent.

The public template's components cannot answer this on its own: the projection strips our private media/catalog keys, and Meta's example.header_handle looks like a usable default but is a link Meta's own fetcher refuses. This endpoint is the supported way to find out.

variables
string[]
required
contact_paths
string[]
required
catalog_slots
string[]
required
needs_coupon
boolean
required
dynamic_url_buttons
PublicUrlButton · object[]
required
needs_lto_expiration
boolean
required
media_surfaces
PublicMediaSurface · object[]
required
unsendable_reason
string | null
required