# List message templates `GET /api/templates` (operationId: `listTemplates`, group: Messaging) The workspace’s WhatsApp message templates as WhatsApp holds them, up to 100, each with its name, status, category, language and components. To send a template message, use the name and language of a template whose status is APPROVED. Part of the core API, included in the Growth and Scale plans. Any valid key, on Growth and Scale. The workspace must have WhatsApp connected. **Response 200**: The templates. Example: ```json { "success": true, "templates": [ { "id": "1234567890123456", "name": "order_confirmation", "status": "APPROVED", "category": "UTILITY", "language": "en_US", "components": [ { "type": "BODY", "text": "Your order {{1}} ships on {{2}}." } ] } ], "total": 1 } ``` **Errors specific to this call.** The common ones (401, 403, 429 and the rest) are in the [Errors guide](https://inboxwa.online/docs/api/guide/errors.md). | Status | error | When | | --- | --- | --- | | 403 | `not_connected` | WhatsApp is not connected for this workspace. | | 500 | `Failed to fetch templates` | WhatsApp did not answer. | Part of the InboxWA API reference: https://inboxwa.online/docs/api . Full reference as one document: https://inboxwa.online/docs/api.md . OpenAPI: https://inboxwa.online/openapi.json