# GET /voice-agent-templates/:slug

**Resource:** [VOICE_AGENT_TEMPLATES](./voice-agent-templates.md)  
**MCP tool:** `get_voice_agent_template`  
**Scopes:** `voice-agents:read`  
**Write operation:** no

Get one voice agent template by slug (e.g. "appointment-setter"), with its setup questions: key, label, type (text, long_text, event_type = a booking calendar id from list_scheduled_event_types, phone_number = a phone number id from list_phone_numbers, transfer_number = a phone number to put callers through to, email), whether it is required, and any default.

## Parameters

| Name | In | Type | Required | Description |
|------|----|------|----------|-------------|
| `slug` | path | string | yes | Template slug from list_voice_agent_templates, e.g. "appointment-setter". |

## Request example

```bash
curl   "https://api.trustpager.com/functions/v1/api/v1/voice-agent-templates/:slug"   -H "Authorization: Bearer YOUR_API_KEY"
```

---
Base URL: `https://api.trustpager.com/functions/v1/api/v1` — Auth: `Authorization: Bearer YOUR_API_KEY`