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.
List check-ins
List check-ins
Parámetros de consulta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| page | integer | Opcional | Número de página (índice base 1). Por defecto: 1. |
| page_size | integer | Opcional | Elementos por página. Por defecto: 50, máximo: 200. Alias: limit. |
| search | string | Opcional | Búsqueda de subcadena sin distinción de mayúsculas en el nombre del check-in. Máximo 256 caracteres. |
| date | string (YYYY-MM-DD) | Opcional | Fecha de contexto. Cuando se proporciona, se usa para el resumen y el contexto de usuarios pendientes. |
| team_uuid | string (uuid) | Opcional | Filtra los check-ins que pertenecen a un equipo específico. |
| user_uuid | string (uuid) | Opcional | Filtra los check-ins asociados a un usuario específico. |
| include_summary | boolean | Opcional | Incluye el resumen generado por IA en la respuesta. |
| include_pending_users | boolean | Opcional | Incluye la lista de usuarios que aún no han respondido. |
Errores
| Estado | Cuándo |
|---|---|
| 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'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.
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
| Estado | Cuándo |
|---|---|
| 401 | Credencial faltante o inválida |
| 403 | Permisos insuficientes (se requiere admin/manager para escritura) |
| 429 | Límite de tasa — encabezado Retry-After presente |
| 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>"]}}'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.
Retrieve a check-in
Retrieve a check-in
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
Errores
| Estado | Cuándo |
|---|---|
| 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'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.
Detalle del check-in (canónico, config completa)
Devuelve metadata completa del check-in. Preferir sobre GET /v1/checkins/{uuid}/.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
Respuesta
{
"id": "uuid",
"schedule": "object",
"questions": "array",
"participants": "object",
"report_channels": "array"
}Errores
| Estado | Cuándo |
|---|---|
| 401 | Credencial faltante o inválida |
| 403 | Permisos insuficientes (se requiere admin/manager para escritura) |
| 429 | Límite de tasa — encabezado Retry-After presente |
| 404 | checkin_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>
Actualizar configuración del check-in
Actualización parcial. participants reemplaza el conjunto completo.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
Cuerpo de la solicitud
{
"name": "string?",
"schedule": "object?",
"participants": "object?",
"privacy": "string?",
"reminders_max_count": "integer?"
}Errores
| Estado | Cuándo |
|---|---|
| 401 | Credencial faltante o inválida |
| 403 | Permisos insuficientes (se requiere admin/manager para escritura) |
| 429 | Límite de tasa — encabezado Retry-After presente |
| 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"}'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.
Archivar (desactivar) un check-in
Marca el check-in como inactivo y archivado. Idempotente.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
Errores
| Estado | Cuándo |
|---|---|
| 401 | Credencial faltante o inválida |
| 403 | Permisos insuficientes (se requiere admin/manager para escritura) |
| 429 | Límite de tasa — encabezado Retry-After presente |
| 404 | checkin_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.
add pregunta de check-in
Gestión de preguntas compartida con forms.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
Cuerpo de la solicitud
{
"type": "string",
"label": "string",
"short_question": "string"
}Errores
| Estado | Cuándo |
|---|---|
| 401 | Credencial faltante o inválida |
| 403 | Permisos insuficientes (se requiere admin/manager para escritura) |
| 429 | Límite de tasa — encabezado Retry-After presente |
| 400 | Errores 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 pregunta de check-in
Gestión de preguntas compartida con forms.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
| q_uuid | string (uuid) | Requerido | — |
Cuerpo de la solicitud
{
"type": "string",
"label": "string",
"short_question": "string"
}Errores
| Estado | Cuándo |
|---|---|
| 401 | Credencial faltante o inválida |
| 403 | Permisos insuficientes (se requiere admin/manager para escritura) |
| 429 | Límite de tasa — encabezado Retry-After presente |
| 400 | Errores 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 pregunta de check-in
Gestión de preguntas compartida con forms.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
| q_uuid | string (uuid) | Requerido | — |
Cuerpo de la solicitud
{
"type": "string",
"label": "string",
"short_question": "string"
}Errores
| Estado | Cuándo |
|---|---|
| 401 | Credencial faltante o inválida |
| 403 | Permisos insuficientes (se requiere admin/manager para escritura) |
| 429 | Límite de tasa — encabezado Retry-After presente |
| 400 | Errores 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.
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
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
Parámetros de consulta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| start_date | string (YYYY-MM-DD) | Opcional | Fecha de inicio inclusiva (zona horaria del usuario). También aceptado: date_start, date_from. Por defecto: hoy. |
| end_date | string (YYYY-MM-DD) | Opcional | Fecha de fin inclusiva, 23:59:59 en la zona horaria del usuario. También aceptado: date_end, date_to. Por defecto: hoy. |
| search | string | Opcional | Búsqueda de subcadena sin distinción de mayúsculas en el contenido de la respuesta. Máximo 256 caracteres. |
| user | string (uuid) | Opcional | Admin/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. |
| page | integer | Opcional | Número de página (índice base 1). Por defecto: 1. |
| page_size | integer | Opcional | Elementos por página. Por defecto: 50, máximo: 200. Alias: limit. |
Errores
| Estado | Cuándo |
|---|---|
| 400 | Error de validación (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'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.
reorder pregunta de check-in
Gestión de preguntas compartida con forms.
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
Cuerpo de la solicitud
{
"question_uuids": "uuid[]"
}Errores
| Estado | Cuándo |
|---|---|
| 401 | Credencial faltante o inválida |
| 403 | Permisos insuficientes (se requiere admin/manager para escritura) |
| 429 | Límite de tasa — encabezado Retry-After presente |
| 400 | Errores 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.
Create a check-in response
Create a check-in response
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
Errores
| Estado | Cuándo |
|---|---|
| 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'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.
Replace a check-in response
Replace a check-in response
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
Errores
| Estado | Cuándo |
|---|---|
| 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'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.
Partially update a check-in response
Partially update a check-in response
Parámetros de ruta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| uuid | string (uuid) | Requerido | — |
Errores
| Estado | Cuándo |
|---|---|
| 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'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.
List follow-ups (DEPRECATED)
Deprecated alias retained for backwards compatibility. Prefer /v1/checkins/.
Parámetros de consulta
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| include_archived | boolean | Opcional | Si es true, incluye follow-ups/check-ins archivados. |
Errores
| Estado | Cuándo |
|---|---|
| 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'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.