Check-ins · API Reference · Developers
Crie, configure e arquive check-ins com agenda, participantes e perguntas; liste e gerencie respostas. Use GET `/v1/checkins/{uuid}/detail/` para a config completa de authoring.
Crie, configure e arquive check-ins com agenda, participantes e perguntas; liste e gerencie respostas. Use GET `/v1/checkins/{uuid}/detail/` para a config completa de authoring.
List check-ins
List check-ins
Parâmetros de consulta
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| page | integer | Opcional | Número da página (índice base 1). Padrão: 1. |
| page_size | integer | Opcional | Itens por página. Padrão: 50, máximo: 200. Alias: limit. |
| search | string | Opcional | Busca de substring sem distinção de maiúsculas no nome do check-in. Máximo 256 caracteres. |
| date | string (YYYY-MM-DD) | Opcional | Data de contexto. Quando fornecida, usada para o resumo e contexto de usuários pendentes. |
| team_uuid | string (uuid) | Opcional | Filtra check-ins pertencentes a uma equipe específica. |
| user_uuid | string (uuid) | Opcional | Filtra check-ins associados a um usuário específico. |
| include_summary | boolean | Opcional | Inclui o resumo gerado por IA na resposta. |
| include_pending_users | boolean | Opcional | Inclui a lista de usuários que ainda não responderam. |
Erros
| Status | Quando |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
curl -sS -X GET 'https://api.dailybot.com/v1/checkins/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
Criar um check-in com agenda e perguntas
Cria um check-in com agenda, perguntas e participantes (≥1 obrigatório).
Corpo da requisição
{
"name": "string (required)",
"questions": "array (required)",
"participants": "object (required)",
"schedule": "object?",
"report_channels": "string[]?"
}Resposta
{
"id": "uuid",
"name": "string",
"schedule": "object",
"questions": "array",
"participants": "object"
}Erros
| Status | Quando |
|---|---|
| 401 | Credencial ausente ou inválida |
| 403 | Permissões insuficientes (admin/manager necessário para escrita) |
| 429 | Limite de taxa — cabeçalho Retry-After definido |
| 400 | questions_required, etc. |
curl -sS -X POST 'https://api.dailybot.com/v1/checkins/create/' -H 'X-API-KEY: $DAILYBOT_API_KEY' -H 'Content-Type: application/json' -d '{"name":"Daily Standup","questions":[{"type":"text","label":"Yesterday?","short_question":"Yesterday"}],"participants":{"user_uuids":["<uuid>"]}}'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
- is_anonymous é irreversível uma vez ativado.
Retrieve a check-in
Retrieve a check-in
Parâmetros de rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| uuid | string (uuid) | Obrigatório | — |
Erros
| Status | Quando |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
| 404 | Not found or not visible |
curl -sS -X GET 'https://api.dailybot.com/v1/checkins/{uuid}/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
Detalhe do check-in (canônico, config completa)
Retorna metadados completos do check-in.
Parâmetros de rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| uuid | string (uuid) | Obrigatório | — |
Resposta
{
"id": "uuid",
"schedule": "object",
"questions": "array",
"participants": "object",
"report_channels": "array"
}Erros
| Status | Quando |
|---|---|
| 401 | Credencial ausente ou inválida |
| 403 | Permissões insuficientes (admin/manager necessário para escrita) |
| 429 | Limite de taxa — cabeçalho Retry-After definido |
| 404 | checkin_not_found |
curl -sS -X GET 'https://api.dailybot.com/v1/checkins/{uuid}/detail/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
- CLI: dailybot checkin show <uuid>
Atualizar configuração do check-in
Atualização parcial. participants substitui o conjunto completo.
Parâmetros de rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| uuid | string (uuid) | Obrigatório | — |
Corpo da requisição
{
"name": "string?",
"schedule": "object?",
"participants": "object?",
"privacy": "string?",
"reminders_max_count": "integer?"
}Erros
| Status | Quando |
|---|---|
| 401 | Credencial ausente ou inválida |
| 403 | Permissões insuficientes (admin/manager necessário para escrita) |
| 429 | Limite de taxa — cabeçalho Retry-After definido |
| 400 | unknown_field, etc. |
curl -sS -X PATCH 'https://api.dailybot.com/v1/checkins/{uuid}/config/' -H 'X-API-KEY: $DAILYBOT_API_KEY' -H 'Content-Type: application/json' -d '{"privacy":"everyone"}'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
Arquivar (desativar) um check-in
Marca o check-in como inativo e arquivado. Idempotente.
Parâmetros de rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| uuid | string (uuid) | Obrigatório | — |
Erros
| Status | Quando |
|---|---|
| 401 | Credencial ausente ou inválida |
| 403 | Permissões insuficientes (admin/manager necessário para escrita) |
| 429 | Limite de taxa — cabeçalho Retry-After definido |
| 404 | checkin_not_found |
curl -sS -X DELETE 'https://api.dailybot.com/v1/checkins/{uuid}/archive/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
add pergunta de check-in
Gerenciamento de perguntas compartilhado com forms.
Parâmetros de rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| uuid | string (uuid) | Obrigatório | — |
Corpo da requisição
{
"type": "string",
"label": "string",
"short_question": "string"
}Erros
| Status | Quando |
|---|---|
| 401 | Credencial ausente ou inválida |
| 403 | Permissões insuficientes (admin/manager necessário para escrita) |
| 429 | Limite de taxa — cabeçalho Retry-After definido |
| 400 | Erros de validação |
curl -sS -X POST 'https://api.dailybot.com/v1/checkins/{uuid}/questions/' -H 'X-API-KEY: $DAILYBOT_API_KEY' -H 'Content-Type: application/json'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
patch pergunta de check-in
Gerenciamento de perguntas compartilhado com forms.
Parâmetros de rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| uuid | string (uuid) | Obrigatório | — |
| q_uuid | string (uuid) | Obrigatório | — |
Corpo da requisição
{
"type": "string",
"label": "string",
"short_question": "string"
}Erros
| Status | Quando |
|---|---|
| 401 | Credencial ausente ou inválida |
| 403 | Permissões insuficientes (admin/manager necessário para escrita) |
| 429 | Limite de taxa — cabeçalho Retry-After definido |
| 400 | Erros de validação |
curl -sS -X PATCH 'https://api.dailybot.com/v1/checkins/{uuid}/questions/{q_uuid}/' -H 'X-API-KEY: $DAILYBOT_API_KEY' -H 'Content-Type: application/json'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
delete pergunta de check-in
Gerenciamento de perguntas compartilhado com forms.
Parâmetros de rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| uuid | string (uuid) | Obrigatório | — |
| q_uuid | string (uuid) | Obrigatório | — |
Corpo da requisição
{
"type": "string",
"label": "string",
"short_question": "string"
}Erros
| Status | Quando |
|---|---|
| 401 | Credencial ausente ou inválida |
| 403 | Permissões insuficientes (admin/manager necessário para escrita) |
| 429 | Limite de taxa — cabeçalho Retry-After definido |
| 400 | Erros de validação |
curl -sS -X DELETE 'https://api.dailybot.com/v1/checkins/{uuid}/questions/{q_uuid}/delete/' -H 'X-API-KEY: $DAILYBOT_API_KEY' -H 'Content-Type: application/json'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
List check-in responses (all participants by default)
Paginated list of check-in responses for all participants within a date range. Admin/manager callers may filter with ?user=<uuid>. Member callers only see their own responses. The ?all=true parameter applies to form responses only, not check-ins.
Parâmetros de rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| uuid | string (uuid) | Obrigatório | — |
Parâmetros de consulta
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| start_date | string (YYYY-MM-DD) | Opcional | Data de início inclusiva (fuso horário do usuário). Também aceito: date_start, date_from. Padrão: hoje. |
| end_date | string (YYYY-MM-DD) | Opcional | Data de fim inclusiva, 23:59:59 no fuso horário do usuário. Também aceito: date_end, date_to. Padrão: hoje. |
| search | string | Opcional | Busca de substring sem distinção de maiúsculas no conteúdo da resposta. Máximo 256 caracteres. |
| user | string (uuid) | Opcional | Admin/manager: filtra respostas de um usuário específico. Deve ser um UUID válido (caso contrário retorna 400 invalid_user_identifier). Membros só veem as próprias respostas independentemente deste parâmetro. |
| page | integer | Opcional | Número da página (índice base 1). Padrão: 1. |
| page_size | integer | Opcional | Itens por página. Padrão: 50, máximo: 200. Alias: limit. |
Erros
| Status | Quando |
|---|---|
| 400 | Erro de validação (invalid_user_identifier, invalid_date_range, search_query_too_long) |
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
curl -sS -X GET 'https://api.dailybot.com/v1/checkins/{uuid}/responses/?date_start=2026-06-30&date_end=2026-07-07' -H 'X-API-KEY: $DAILYBOT_API_KEY'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
- Retorna as respostas de todos os participantes por padrão. Não use ?all=true neste endpoint — esse parâmetro é apenas para respostas de formulário.
reorder pergunta de check-in
Gerenciamento de perguntas compartilhado com forms.
Parâmetros de rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| uuid | string (uuid) | Obrigatório | — |
Corpo da requisição
{
"question_uuids": "uuid[]"
}Erros
| Status | Quando |
|---|---|
| 401 | Credencial ausente ou inválida |
| 403 | Permissões insuficientes (admin/manager necessário para escrita) |
| 429 | Limite de taxa — cabeçalho Retry-After definido |
| 400 | Erros de validação |
curl -sS -X PUT 'https://api.dailybot.com/v1/checkins/{uuid}/questions/reorder/' -H 'X-API-KEY: $DAILYBOT_API_KEY' -H 'Content-Type: application/json'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
Create a check-in response
Create a check-in response
Parâmetros de rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| uuid | string (uuid) | Obrigatório | — |
Erros
| Status | Quando |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
| 400 | Validation error |
| 404 | Not found or not visible |
curl -sS -X POST 'https://api.dailybot.com/v1/checkins/{uuid}/responses/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
Replace a check-in response
Replace a check-in response
Parâmetros de rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| uuid | string (uuid) | Obrigatório | — |
Erros
| Status | Quando |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
| 400 | Validation error |
| 404 | Not found or not visible |
curl -sS -X PUT 'https://api.dailybot.com/v1/checkins/{uuid}/responses/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
Partially update a check-in response
Partially update a check-in response
Parâmetros de rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| uuid | string (uuid) | Obrigatório | — |
Erros
| Status | Quando |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
| 400 | Validation error |
| 404 | Not found or not visible |
curl -sS -X PATCH 'https://api.dailybot.com/v1/checkins/{uuid}/responses/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
List follow-ups (DEPRECATED)
Deprecated alias retained for backwards compatibility. Prefer /v1/checkins/.
Parâmetros de consulta
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| include_archived | boolean | Opcional | Quando true, inclui follow-ups/check-ins arquivados. |
Erros
| Status | Quando |
|---|---|
| 401 | Missing/invalid/expired credential |
| 403 | Authenticated but not permitted |
| 429 | Throttled - Retry-After header set |
curl -sS -X GET 'https://api.dailybot.com/v1/followups/' -H 'X-API-KEY: $DAILYBOT_API_KEY'Testar
Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.
- Deprecated - use /v1/checkins/ instead.