Create a message template
Submits a new message template to the WhatsApp Business Account (WABA) for review. The request body is the raw WhatsApp Cloud API template payload (name, category, language, components). New templates start in PENDING status; Meta reviews them and the status transitions to APPROVED or REJECTED asynchronously.
Authorizations
Prefix your API key with "Bearer ". Example: Authorization: Bearer sapi_key_...
Path Parameters
Connected account ID (sapi_acc_...)
Body
Template definition
Category is the message category. Marketing intent in a UTILITY template triggers automatic rejection.
MARKETING, UTILITY, AUTHENTICATION "UTILITY"
Components define the template body, optional header, optional footer, and optional buttons. At minimum one BODY component is required.
Language is the BCP-47 language code (e.g. en_US, fr_FR, pt_BR).
"en_US"
Name is the template identifier. Lowercase letters, digits, underscores only; no spaces.
"order_confirmation"