Skip to content
ver .md original

Check-ins

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.
labelsstring (CSV)OpcionalUUIDs de Etiquetas separados por vírgulas (máx. 50). Retorna itens que têm pelo menos uma das etiquetas selecionadas (OR / match-any). Requer elegibilidade de Etiquetas (recurso habilitado). Se o enriquecimento da listagem estiver indisponível → 503 dashboard_enrichment_temporarily_unavailable.
featuredstringOpcionalFiltra por Featured privado do chamador: true ou false.
prioritize_featuredstringOpcionalQuando true, linhas Featured primeiro antes da paginação.

Resposta

{
  "count": "integer",
  "next": "string | null",
  "previous": "string | null",
  "results": "array<{ uuid, name, labels, is_featured, ... }>"
}

Erros

StatusQuando
401Missing/invalid/expired credential
403Authenticated but not permitted
429Throttled - Retry-After header set
503dashboard_enrichment_temporarily_unavailable — enriquecimento Labels/Featured da listagem temporariamente indisponível
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.

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

Atribuir etiquetas a um check-in

Substitui o conjunto de UUIDs de etiquetas em um check-in com POST (não PUT).

Parâmetros de rota

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

Corpo da requisição

{
  "label_uuids": "array<string (uuid)>"
}

Resposta

{
  "uuid": "string",
  "labels": "array<LabelSummary>"
}

Erros

StatusQuando
401Credencial ausente, inválida ou expirada
429Limitado — cabeçalho Retry-After presente
400archived_label, label_limit_exceeded
403feature_not_available, permission_denied, guest_not_allowed
404not_found
curl -sS -X POST 'https://api.dailybot.com/v1/checkins/{uuid}/labels/' \
  -H 'X-API-KEY: $DAILYBOT_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"label_uuids": ["{label_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.

  • Requer elegibilidade de Etiquetas (recurso habilitado). Convidados negados.
POST/v1/checkins/labels/batch/Chave de APICLI Auth

Atribuir etiquetas a check-ins em lote

Adiciona, remove ou substitui etiquetas em vários check-ins de forma atômica. Usa POST (não PUT).

Corpo da requisição

{
  "entity_uuids": "array<string (uuid)>",
  "label_uuids": "array<string (uuid)>",
  "mode": "add | remove | replace"
}

Resposta

{
  "updated": "integer",
  "results": "array"
}

Erros

StatusQuando
401Credencial ausente, inválida ou expirada
429Limitado — cabeçalho Retry-After presente
400archived_label, label_limit_exceeded
403feature_not_available, permission_denied, guest_not_allowed
404not_found
curl -sS -X POST 'https://api.dailybot.com/v1/checkins/labels/batch/' \
  -H 'X-API-KEY: $DAILYBOT_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"entity_uuids": ["{uuid}"], "label_uuids": ["{label_uuid}"], "mode": "add"}'

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.

  • Requer elegibilidade de Etiquetas (recurso habilitado). Convidados negados.
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.