Skip to content

Check-ins · API Reference · Developers

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.

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.

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/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.

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.