Templates
Get template
Retrieve a single event template by ID.
GET /app/templates/{id}
Returns a single org-scoped event template. Requires the templates plan feature and admin or event role.
Path parameters
| Parameter | Type | Description |
|---|---|---|
id | string (UUID) | Template ID. |
Request
See API Basics for required headers.
This endpoint takes no request body.
Sample request
curl https://api.statusdashboard.com/app/templates/a1b2c3d4-e5f6-7890-abcd-ef1234567890 \
-H "Authorization: Bearer bcf847abf5c6:def456"Sample response
Status: 200 OK
{
"template": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Database outage playbook",
"eventType": "incident",
"title": "Database connectivity issues",
"description": "We are investigating database connectivity problems.",
"notifications": true,
"createdAt": "2026-01-10T12:00:00.000Z",
"updatedAt": "2026-04-01T08:00:00.000Z"
},
"limits": {
"templates": 100,
"attributes": 5
}
}Response fields
| Field | Type | Description |
|---|---|---|
template | object | Playbook fields for the template. Writable fields match Create template; eventType is immutable after create. Response includes read-only id, createdAt, and updatedAt. |
limits.templates | number | Max templates for your organization. |
limits.attributes | number | Max custom attributes per template when the attributes feature is enabled. |
Templates include playbook fields only (no components, status, timeline message, publish, or schedule times). See Templates.
Error responses
| Status | When |
|---|---|
403 | Templates feature not enabled or insufficient role. |
404 | Template not found in this organization. |

