template.status_updated▾

template.status_updated

Meta approved, rejected, paused or disabled a template.

Subscribe to this instead of polling after submitting a template. Approval is usually minutes, occasionally up to 24 hours.

EVENTtemplate.status_updated
Payload
{
  "id": "evt_01JZQ6F5H7K9M1P3R5T7V9XZBD",
  "object": "event",
  "type": "template.status_updated",
  "created_at": "2026-09-06T09:41:02.114Z",
  "api_version": "2026-09-01",
  "data": {
    "object": "template",
    "id": "tpl_01JZQ9C3N5P7R9T1V3X5Z7BDFH",
    "name": "order_shipped",
    "language": "en",
    "category": "UTILITY",
    "status": "APPROVED",
    "previous_status": "PENDING",
    "rejected_reason": null,
    "status_at": "2026-09-06T09:52:11.000Z"
  }
}

Notable fields

statusenumrequired

New review status.

PENDINGAPPROVEDREJECTEDPAUSEDDISABLED

rejected_reasonstring

Meta's reason when status is REJECTED, e.g. INVALID_FORMAT, SCAM, ABUSIVE_CONTENT.