Submits a new template to Meta for approval on the given channel and records it in Lodgestory. The response carries the Meta submission (id + initial status, usually PENDING) and the stored template. Approval/rejection later arrives via the template.status_updated webhook event, and the template becomes sendable through the messaging API once APPROVED. For IMAGE/VIDEO/DOCUMENT headers, first call the media endpoint to obtain a header_handle. Use POSITIONAL placeholders ({{1}}, {{2}}) — this API defaults parameter_format to POSITIONAL, because NAMED-format templates cannot be sent through the messaging API.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
201Template submitted and stored. Returns { metaTemplate, dbTemplate }. Use dbTemplate.organisationWpChannelTemplateMessagesId as the templateId for the update endpoint — metaTemplate.id is Meta's own id and is not accepted there. metaTemplate.status is the initial review status (normally PENDING).
