Use this recipe when you need templated outbound communication.

1. Confirm channel capability

Read Channel support and verify target channel type.

2. Send request

cURL
curl -X POST "https://api.wazapin.id/v1/messages" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "channel_id": "wzp_wu8f3k2p",
    "to": "6281234567890",
    "type": "template",
    "template": {
      "template_name": "order_update",
      "language": "en",
      "components": []
    }
  }'

3. Handle fallback behavior

For unofficial channels, interactive/template-like operations can be rendered as fallback text formatting.