Skip to content
ver .md sin procesar

Check-ins

Crea, configura y archiva check-ins con horario, participantes y preguntas; lista y gestiona respuestas. Usa GET `/v1/checkins/{uuid}/detail/` para la config completa de authoring.

GET/v1/checkins/API keyCLI AuthOAuth 2.0Paginación por número de página

List check-ins

List check-ins

Parámetros de consulta

NombreTipoRequeridoDescripción
pageintegerOpcionalNúmero de página (índice base 1). Por defecto: 1.
page_sizeintegerOpcionalElementos por página. Por defecto: 50, máximo: 200. Alias: limit.
searchstringOpcionalBúsqueda de subcadena sin distinción de mayúsculas en el nombre del check-in. Máximo 256 caracteres.
datestring (YYYY-MM-DD)OpcionalFecha de contexto. Cuando se proporciona, se usa para el resumen y el contexto de usuarios pendientes.
team_uuidstring (uuid)OpcionalFiltra los check-ins que pertenecen a un equipo específico.
user_uuidstring (uuid)OpcionalFiltra los check-ins asociados a un usuario específico.
include_summarybooleanOpcionalIncluye el resumen generado por IA en la respuesta.
include_pending_usersbooleanOpcionalIncluye la lista de usuarios que aún no han respondido.
labelsstring (CSV)OpcionalUUIDs de Etiquetas separados por comas (máx. 50). Devuelve elementos que tienen al menos una de las etiquetas seleccionadas (OR / match-any). Requiere elegibilidad de Etiquetas (función habilitada). Si el enriquecimiento del listado no está disponible → 503 dashboard_enrichment_temporarily_unavailable.
featuredstringOpcionalFiltra por Featured privado del llamante: true o false.
prioritize_featuredstringOpcionalSi es true, filas Featured primero antes de paginar.

Respuesta

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

Errores

EstadoCuándo
401Missing/invalid/expired credential
403Authenticated but not permitted
429Throttled - Retry-After header set
503dashboard_enrichment_temporarily_unavailable — enriquecimiento Labels/Featured del listado temporalmente no disponible
curl -sS -X GET 'https://api.dailybot.com/v1/checkins/' -H 'X-API-KEY: $DAILYBOT_API_KEY'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

POST/v1/checkins/create/API keyCLI Auth

Crear un check-in con horario y preguntas

Crea un check-in con horario, preguntas y participantes (≥1 requerido).

Cuerpo de la solicitud

{
  "name": "string (required)",
  "questions": "array (required)",
  "participants": "object (required)",
  "schedule": "object?",
  "report_channels": "string[]?"
}

Respuesta

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

Errores

EstadoCuándo
401Credencial faltante o inválida
403Permisos insuficientes (se requiere admin/manager para escritura)
429Límite de tasa — encabezado Retry-After presente
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>"]}}'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

  • is_anonymous es irreversible una vez activado.
GET/v1/checkins/{uuid}/API keyCLI AuthOAuth 2.0

Retrieve a check-in

Retrieve a check-in

Parámetros de ruta

NombreTipoRequeridoDescripción
uuidstring (uuid)Requerido

Errores

EstadoCuándo
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'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

GET/v1/checkins/{uuid}/detail/API keyCLI Auth

Detalle del check-in (canónico, config completa)

Devuelve metadata completa del check-in. Preferir sobre GET /v1/checkins/{uuid}/.

Parámetros de ruta

NombreTipoRequeridoDescripción
uuidstring (uuid)Requerido

Respuesta

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

Errores

EstadoCuándo
401Credencial faltante o inválida
403Permisos insuficientes (se requiere admin/manager para escritura)
429Límite de tasa — encabezado Retry-After presente
404checkin_not_found
curl -sS -X GET 'https://api.dailybot.com/v1/checkins/{uuid}/detail/' -H 'X-API-KEY: $DAILYBOT_API_KEY'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

  • CLI: dailybot checkin show <uuid>
PATCH/v1/checkins/{uuid}/config/API keyCLI Auth

Actualizar configuración del check-in

Actualización parcial. participants reemplaza el conjunto completo.

Parámetros de ruta

NombreTipoRequeridoDescripción
uuidstring (uuid)Requerido

Cuerpo de la solicitud

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

Errores

EstadoCuándo
401Credencial faltante o inválida
403Permisos insuficientes (se requiere admin/manager para escritura)
429Límite de tasa — encabezado Retry-After presente
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"}'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

DELETE/v1/checkins/{uuid}/archive/API keyCLI Auth

Archivar (desactivar) un check-in

Marca el check-in como inactivo y archivado. Idempotente.

Parámetros de ruta

NombreTipoRequeridoDescripción
uuidstring (uuid)Requerido

Errores

EstadoCuándo
401Credencial faltante o inválida
403Permisos insuficientes (se requiere admin/manager para escritura)
429Límite de tasa — encabezado Retry-After presente
404checkin_not_found
curl -sS -X DELETE 'https://api.dailybot.com/v1/checkins/{uuid}/archive/' -H 'X-API-KEY: $DAILYBOT_API_KEY'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

POST/v1/checkins/{uuid}/questions/API keyCLI Auth

add pregunta de check-in

Gestión de preguntas compartida con forms.

Parámetros de ruta

NombreTipoRequeridoDescripción
uuidstring (uuid)Requerido

Cuerpo de la solicitud

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

Errores

EstadoCuándo
401Credencial faltante o inválida
403Permisos insuficientes (se requiere admin/manager para escritura)
429Límite de tasa — encabezado Retry-After presente
400Errores de validación
curl -sS -X POST 'https://api.dailybot.com/v1/checkins/{uuid}/questions/' -H 'X-API-KEY: $DAILYBOT_API_KEY' -H 'Content-Type: application/json'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

PATCH/v1/checkins/{uuid}/questions/{q_uuid}/API keyCLI Auth

patch pregunta de check-in

Gestión de preguntas compartida con forms.

Parámetros de ruta

NombreTipoRequeridoDescripción
uuidstring (uuid)Requerido
q_uuidstring (uuid)Requerido

Cuerpo de la solicitud

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

Errores

EstadoCuándo
401Credencial faltante o inválida
403Permisos insuficientes (se requiere admin/manager para escritura)
429Límite de tasa — encabezado Retry-After presente
400Errores de validación
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'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

DELETE/v1/checkins/{uuid}/questions/{q_uuid}/delete/API keyCLI Auth

delete pregunta de check-in

Gestión de preguntas compartida con forms.

Parámetros de ruta

NombreTipoRequeridoDescripción
uuidstring (uuid)Requerido
q_uuidstring (uuid)Requerido

Cuerpo de la solicitud

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

Errores

EstadoCuándo
401Credencial faltante o inválida
403Permisos insuficientes (se requiere admin/manager para escritura)
429Límite de tasa — encabezado Retry-After presente
400Errores de validación
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'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

GET/v1/checkins/{uuid}/responses/API keyCLI AuthPaginación 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 ruta

NombreTipoRequeridoDescripción
uuidstring (uuid)Requerido

Parámetros de consulta

NombreTipoRequeridoDescripción
start_datestring (YYYY-MM-DD)OpcionalFecha de inicio inclusiva (zona horaria del usuario). También aceptado: date_start, date_from. Por defecto: hoy.
end_datestring (YYYY-MM-DD)OpcionalFecha de fin inclusiva, 23:59:59 en la zona horaria del usuario. También aceptado: date_end, date_to. Por defecto: hoy.
searchstringOpcionalBúsqueda de subcadena sin distinción de mayúsculas en el contenido de la respuesta. Máximo 256 caracteres.
userstring (uuid)OpcionalAdmin/manager: filtra respuestas a un usuario específico. Debe ser un UUID válido (de lo contrario devuelve 400 invalid_user_identifier). Los miembros solo ven sus propias respuestas sin importar este parámetro.
pageintegerOpcionalNúmero de página (índice base 1). Por defecto: 1.
page_sizeintegerOpcionalElementos por página. Por defecto: 50, máximo: 200. Alias: limit.

Errores

EstadoCuándo
400Error de validación (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'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

  • Devuelve las respuestas de todos los participantes por defecto. No uses ?all=true en este endpoint — ese parámetro es solo para respuestas de formulario.
PUT/v1/checkins/{uuid}/questions/reorder/API keyCLI Auth

reorder pregunta de check-in

Gestión de preguntas compartida con forms.

Parámetros de ruta

NombreTipoRequeridoDescripción
uuidstring (uuid)Requerido

Cuerpo de la solicitud

{
  "question_uuids": "uuid[]"
}

Errores

EstadoCuándo
401Credencial faltante o inválida
403Permisos insuficientes (se requiere admin/manager para escritura)
429Límite de tasa — encabezado Retry-After presente
400Errores de validación
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'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

POST/v1/checkins/{uuid}/responses/API keyCLI AuthOAuth 2.0

Create a check-in response

Create a check-in response

Parámetros de ruta

NombreTipoRequeridoDescripción
uuidstring (uuid)Requerido

Errores

EstadoCuándo
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'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

PUT/v1/checkins/{uuid}/responses/API keyCLI AuthOAuth 2.0

Replace a check-in response

Replace a check-in response

Parámetros de ruta

NombreTipoRequeridoDescripción
uuidstring (uuid)Requerido

Errores

EstadoCuándo
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'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

PATCH/v1/checkins/{uuid}/responses/API keyCLI AuthOAuth 2.0

Partially update a check-in response

Partially update a check-in response

Parámetros de ruta

NombreTipoRequeridoDescripción
uuidstring (uuid)Requerido

Errores

EstadoCuándo
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'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

POST/v1/checkins/{uuid}/labels/API keyCLI Auth

Asignar etiquetas a un check-in

Reemplaza el conjunto de UUID de etiquetas en un check-in con POST (no PUT).

Parámetros de ruta

NombreTipoRequeridoDescripción
uuidstring (uuid)Requerido

Cuerpo de la solicitud

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

Respuesta

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

Errores

EstadoCuándo
401Credencial ausente, inválida o expirada
429Limitado — encabezado 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}"]}'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

  • Requiere elegibilidad de Etiquetas (función habilitada). Invitados denegados.
POST/v1/checkins/labels/batch/API keyCLI Auth

Asignar etiquetas a check-ins en lote

Añade, quita o reemplaza etiquetas en varios check-ins de forma atómica. Usa POST (no PUT).

Cuerpo de la solicitud

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

Respuesta

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

Errores

EstadoCuándo
401Credencial ausente, inválida o expirada
429Limitado — encabezado 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"}'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

  • Requiere elegibilidad de Etiquetas (función habilitada). Invitados denegados.
GET/v1/followups/API keyCLI Auth

List follow-ups (DEPRECATED)

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

Parámetros de consulta

NombreTipoRequeridoDescripción
include_archivedbooleanOpcionalSi es true, incluye follow-ups/check-ins archivados.

Errores

EstadoCuándo
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'

Probarlo

Este es un asistente de solo copia — la solicitud no se envía desde tu navegador. Pega el comando en tu terminal para ejecutarlo.

  • Deprecated - use /v1/checkins/ instead.