WhatsApp Templates API

5. Create and submit

Public Developer API for Meta template lifecycle on Cloud WhatsApp accounts. Same Meta engine as the Washeej dashboard. Access requires explicit template scopes; Device/QR management is rejected. Provider Meta delete stays deferred.

POST /v1/templates

Requires Idempotency-Key. Returns 201 only when Meta accepted submission. Typical: provider_status=PENDING, send_capability=false.

Duplicate name+language+account → 409 template_already_exists (unless idempotent replay).