WhatsApp approval

Get a WhatsApp template's Meta status

Changed on

Returns a WhatsApp template's Meta approval status. After you submit a template, call this endpoint periodically to find out when Meta approves or rejects it.

If you haven't submitted the template, the response has submitted set to false and no other fields. Unlike the status on Get a WhatsApp template, this endpoint returns an error when Customer.io can't look up the status, so an empty response always means you haven't submitted the template.

get/v1/design_studio/whatsapp/{id}/status

Request

  • Base URL
    https://api.customer.io
  • URL
    https://api.customer.io/v1/design_studio/whatsapp/{id}/status
  • Auth
    none declared

Path parameters

idstring uuid required

The UUID of the WhatsApp template.

Response

Successful response

submittedboolean required

Whether you've submitted the template to Meta.

node_idstring uuid

The UUID of the WhatsApp template.

whatsapp_template_idstring

Meta's ID for the template you submitted most recently.

category'MARKETING' | 'UTILITY'

The category Meta holds the template under.

status'PENDING' | 'APPROVED' | 'REJECTED' | 'PAUSED'

The template's Meta status. APPROVED means you can send the template. If Meta returns REJECTED, you can edit the template and submit it again.

status_reasonstring

Meta's reason for the current status, when Meta gives one.

rejection_infostring

Meta's explanation of why it rejected the template.

last_submitted_atinteger

When you last submitted the template, as a Unix timestamp in seconds.

Example response

{
  "whatsapp_template_id": "1234567890123456",
  "category": "UTILITY",
  "status": "APPROVED",
  "last_submitted_at": 1790000000
}

Changes