Skip to content

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.

GET/v1/checkins/Chave de APICLI AuthOAuth 2.0Paginação por número de página

List check-ins

List check-ins

Parâmetros de consulta

NomeTipoObrigatórioDescrição
pageintegerOpcionalNúmero da página (índice base 1). Padrão: 1.
page_sizeintegerOpcionalItens por página. Padrão: 50, máximo: 200. Alias: limit.
searchstringOpcionalBusca de substring sem distinção de maiúsculas no nome do check-in. Máximo 256 caracteres.
datestring (YYYY-MM-DD)OpcionalData de contexto. Quando fornecida, usada para o resumo e contexto de usuários pendentes.
team_uuidstring (uuid)OpcionalFiltra check-ins pertencentes a uma equipe específica.
user_uuidstring (uuid)OpcionalFiltra check-ins associados a um usuário específico.
include_summarybooleanOpcionalInclui o resumo gerado por IA na resposta.
include_pending_usersbooleanOpcionalInclui a lista de usuários que ainda não responderam.

Erros

StatusQuando
401Missing/invalid/expired credential
403Authenticated but not permitted
429Throttled - 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.

POST/v1/checkins/create/Chave de APICLI Auth

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

StatusQuando
401Credencial ausente ou inválida
403Permissões insuficientes (admin/manager necessário para escrita)
429Limite de taxa — cabeçalho Retry-After definido
400questions_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.
GET/v1/checkins/{uuid}/Chave de APICLI AuthOAuth 2.0

Retrieve a check-in

Retrieve a check-in

Parâmetros de rota

NomeTipoObrigatórioDescrição
uuidstring (uuid)Obrigatório

Erros

StatusQuando
401Missing/invalid/expired credential
403Authenticated but not permitted
429Throttled - Retry-After header set
404Not 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.

GET/v1/checkins/{uuid}/detail/Chave de APICLI Auth

Detalhe do check-in (canônico, config completa)

Retorna metadados completos do check-in.

Parâmetros de rota

NomeTipoObrigatórioDescrição
uuidstring (uuid)Obrigatório

Resposta

{
  "id": "uuid",
  "schedule": "object",
  "questions": "array",
  "participants": "object",
  "report_channels": "array"
}

Erros

StatusQuando
401Credencial ausente ou inválida
403Permissões insuficientes (admin/manager necessário para escrita)
429Limite de taxa — cabeçalho Retry-After definido
404checkin_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>
PATCH/v1/checkins/{uuid}/config/Chave de APICLI Auth

Atualizar configuração do check-in

Atualização parcial. participants substitui o conjunto completo.

Parâmetros de rota

NomeTipoObrigatórioDescrição
uuidstring (uuid)Obrigatório

Corpo da requisição

{
  "name": "string?",
  "schedule": "object?",
  "participants": "object?",
  "privacy": "string?",
  "reminders_max_count": "integer?"
}

Erros

StatusQuando
401Credencial ausente ou inválida
403Permissões insuficientes (admin/manager necessário para escrita)
429Limite de taxa — cabeçalho Retry-After definido
400unknown_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.

DELETE/v1/checkins/{uuid}/archive/Chave de APICLI Auth

Arquivar (desativar) um check-in

Marca o check-in como inativo e arquivado. Idempotente.

Parâmetros de rota

NomeTipoObrigatórioDescrição
uuidstring (uuid)Obrigatório

Erros

StatusQuando
401Credencial ausente ou inválida
403Permissões insuficientes (admin/manager necessário para escrita)
429Limite de taxa — cabeçalho Retry-After definido
404checkin_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.

POST/v1/checkins/{uuid}/questions/Chave de APICLI Auth

add pergunta de check-in

Gerenciamento de perguntas compartilhado com forms.

Parâmetros de rota

NomeTipoObrigatórioDescrição
uuidstring (uuid)Obrigatório

Corpo da requisição

{
  "type": "string",
  "label": "string",
  "short_question": "string"
}

Erros

StatusQuando
401Credencial ausente ou inválida
403Permissões insuficientes (admin/manager necessário para escrita)
429Limite de taxa — cabeçalho Retry-After definido
400Erros 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/v1/checkins/{uuid}/questions/{q_uuid}/Chave de APICLI Auth

patch pergunta de check-in

Gerenciamento de perguntas compartilhado com forms.

Parâmetros de rota

NomeTipoObrigatórioDescrição
uuidstring (uuid)Obrigatório
q_uuidstring (uuid)Obrigatório

Corpo da requisição

{
  "type": "string",
  "label": "string",
  "short_question": "string"
}

Erros

StatusQuando
401Credencial ausente ou inválida
403Permissões insuficientes (admin/manager necessário para escrita)
429Limite de taxa — cabeçalho Retry-After definido
400Erros 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/v1/checkins/{uuid}/questions/{q_uuid}/delete/Chave de APICLI Auth

delete pergunta de check-in

Gerenciamento de perguntas compartilhado com forms.

Parâmetros de rota

NomeTipoObrigatórioDescrição
uuidstring (uuid)Obrigatório
q_uuidstring (uuid)Obrigatório

Corpo da requisição

{
  "type": "string",
  "label": "string",
  "short_question": "string"
}

Erros

StatusQuando
401Credencial ausente ou inválida
403Permissões insuficientes (admin/manager necessário para escrita)
429Limite de taxa — cabeçalho Retry-After definido
400Erros 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.

GET/v1/checkins/{uuid}/responses/Chave de APICLI AuthPaginação por número de página

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

NomeTipoObrigatórioDescrição
uuidstring (uuid)Obrigatório

Parâmetros de consulta

NomeTipoObrigatórioDescrição
start_datestring (YYYY-MM-DD)OpcionalData de início inclusiva (fuso horário do usuário). Também aceito: date_start, date_from. Padrão: hoje.
end_datestring (YYYY-MM-DD)OpcionalData de fim inclusiva, 23:59:59 no fuso horário do usuário. Também aceito: date_end, date_to. Padrão: hoje.
searchstringOpcionalBusca de substring sem distinção de maiúsculas no conteúdo da resposta. Máximo 256 caracteres.
userstring (uuid)OpcionalAdmin/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.
pageintegerOpcionalNúmero da página (índice base 1). Padrão: 1.
page_sizeintegerOpcionalItens por página. Padrão: 50, máximo: 200. Alias: limit.

Erros

StatusQuando
400Erro de validação (invalid_user_identifier, invalid_date_range, search_query_too_long)
401Missing/invalid/expired credential
403Authenticated but not permitted
429Throttled - 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.
PUT/v1/checkins/{uuid}/questions/reorder/Chave de APICLI Auth

reorder pergunta de check-in

Gerenciamento de perguntas compartilhado com forms.

Parâmetros de rota

NomeTipoObrigatórioDescrição
uuidstring (uuid)Obrigatório

Corpo da requisição

{
  "question_uuids": "uuid[]"
}

Erros

StatusQuando
401Credencial ausente ou inválida
403Permissões insuficientes (admin/manager necessário para escrita)
429Limite de taxa — cabeçalho Retry-After definido
400Erros 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.

POST/v1/checkins/{uuid}/responses/Chave de APICLI AuthOAuth 2.0

Create a check-in response

Create a check-in response

Parâmetros de rota

NomeTipoObrigatórioDescrição
uuidstring (uuid)Obrigatório

Erros

StatusQuando
401Missing/invalid/expired credential
403Authenticated but not permitted
429Throttled - Retry-After header set
400Validation error
404Not 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.

PUT/v1/checkins/{uuid}/responses/Chave de APICLI AuthOAuth 2.0

Replace a check-in response

Replace a check-in response

Parâmetros de rota

NomeTipoObrigatórioDescrição
uuidstring (uuid)Obrigatório

Erros

StatusQuando
401Missing/invalid/expired credential
403Authenticated but not permitted
429Throttled - Retry-After header set
400Validation error
404Not 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.

PATCH/v1/checkins/{uuid}/responses/Chave de APICLI AuthOAuth 2.0

Partially update a check-in response

Partially update a check-in response

Parâmetros de rota

NomeTipoObrigatórioDescrição
uuidstring (uuid)Obrigatório

Erros

StatusQuando
401Missing/invalid/expired credential
403Authenticated but not permitted
429Throttled - Retry-After header set
400Validation error
404Not 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.

GET/v1/followups/Chave de APICLI Auth

List follow-ups (DEPRECATED)

Deprecated alias retained for backwards compatibility. Prefer /v1/checkins/.

Parâmetros de consulta

NomeTipoObrigatórioDescrição
include_archivedbooleanOpcionalQuando true, inclui follow-ups/check-ins arquivados.

Erros

StatusQuando
401Missing/invalid/expired credential
403Authenticated but not permitted
429Throttled - 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.