Templates & Forms API - DailyBot Developers
DailyBot API endpoints for browsing check-in and form templates and retrieving form submissions.
Templates & Forms
Templates define the structure and questions for check-ins and forms. Use these endpoints to browse available templates and retrieve form data. Templates can be system defaults or custom-created by your organization.
List Templates
GET
/v1/templates/ Lists templates of the specified type. Returns paginated results with template structure and questions.
Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
type | string | Required | Template type: "checkins" or "forms". |
system_default | boolean | Optional | Filter by system default templates only. |
Request
curl -X GET "https://api.dailybot.com/v1/templates/?type=checkins" \
-H "X-API-KEY: your_api_key" Response 200 OK
json
{
"count": 12,
"next": null,
"previous": null,
"results": [
{
"uuid": "tpl-abcd-1234",
"name": "Daily Standup",
"type": "checkins",
"system_default": true,
"questions": [
{
"text": "What did you accomplish yesterday?",
"type": "text",
"required": true
},
{
"text": "What are you working on today?",
"type": "text",
"required": true
},
{
"text": "Any blockers?",
"type": "text",
"required": false
}
],
"intro_message": "Time for your daily standup!",
"outro_message": "Thanks for your update!"
}
]
} Get Template
GET
/v1/templates/{template-uuid}/ Retrieves complete template details by UUID, including question fields, branching logic, and messaging.
Request
curl -X GET "https://api.dailybot.com/v1/templates/tpl-abcd-1234/" \
-H "X-API-KEY: your_api_key" Response 200 OK
json
{
"uuid": "tpl-abcd-1234",
"name": "Daily Standup",
"type": "checkins",
"system_default": true,
"questions": [
{
"text": "What did you accomplish yesterday?",
"type": "text",
"required": true
},
{
"text": "What are you working on today?",
"type": "text",
"required": true
},
{
"text": "Any blockers?",
"type": "text",
"required": false,
"is_blocker_question": true
}
],
"intro_message": "Time for your daily standup!",
"outro_message": "Thanks for your update!",
"logic_flow": null
} List Forms
GET
/v1/forms/ Returns all forms visible to the authenticated user, including form metadata and status.
Request
curl -X GET "https://api.dailybot.com/v1/forms/" \
-H "X-API-KEY: your_api_key" Response 200 OK
json
{
"count": 2,
"next": null,
"previous": null,
"results": [
{
"uuid": "form-1234-abcd",
"name": "Employee Satisfaction Survey",
"status": "active",
"is_private": false,
"date_start": "2026-01-01",
"date_end": "2026-03-31",
"created_at": "2025-12-15T10:00:00Z"
}
]
}