Skip to content
ver .md sin procesar

Equipos

Lista los equipos, consulta sus miembros y gestiona la pertenencia de forma programática.

GET/v1/teams/API keyCLI AuthPaginación por número de página

List teams

List teams

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/teams/' -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/teams/{uuid}/API keyCLI Auth

Retrieve a team

Retrieve a team

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/teams/{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/teams/{team_uuid}/members/API keyCLI Auth

List members of a team

List members of a team

Parámetros de ruta

NombreTipoRequeridoDescripción
team_uuidstring (uuid)Requerido

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/teams/{team_uuid}/members/' -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/teams/{team_uuid}/member/API keyCLI Auth

Add a member to a team

Add a member to a team

Parámetros de ruta

NombreTipoRequeridoDescripción
team_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/teams/{team_uuid}/member/' -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/teams/{team_uuid}/member/{user_uuid}/API keyCLI Auth

Retrieve a team member

Retrieve a team member

Parámetros de ruta

NombreTipoRequeridoDescripción
team_uuidstring (uuid)Requerido
user_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/teams/{team_uuid}/member/{user_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.

PATCH/v1/teams/{team_uuid}/member/{user_uuid}/API keyCLI Auth

Update a team member

Update a team member

Parámetros de ruta

NombreTipoRequeridoDescripción
team_uuidstring (uuid)Requerido
user_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/teams/{team_uuid}/member/{user_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.

DELETE/v1/teams/{team_uuid}/member/{user_uuid}/API keyCLI Auth

Remove a team member

Remove a team member

Parámetros de ruta

NombreTipoRequeridoDescripción
team_uuidstring (uuid)Requerido
user_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 DELETE 'https://api.dailybot.com/v1/teams/{team_uuid}/member/{user_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.

Usuarios y Organización

Gestiona usuarios, obtén información de contexto (/me), recupera detalles de la organización, actualiza perfiles y metadatos, e invita miembros.

Resumen de endpoints

Método Endpoint Descripción
GET /v1/me/ Información del usuario autenticado + organización
GET /v1/organization/ Detalles de la organización
GET /v1/users/ Listar todos los usuarios
GET /v1/users/{uuid}/ Obtener un usuario específico
PATCH /v1/users/{uuid}/ Actualizar un usuario
POST /v1/invite-user/ Invitar un usuario (ver API de Invitaciones)

Personalización

Estado privado por usuario bajo /v1/me/.... No requiere elegibilidad de Etiquetas: cualquier miembro autenticado puede usar preferencias, vistas guardadas y Featured.

Métodos Ruta Uso
GET/PUT/DELETE /v1/me/dashboard-preferences/{surface}/ Últimos filtros para forms_home, workflows_home o followups_home
GET/POST /v1/me/saved-views/ Listar o crear vistas guardadas
GET/PATCH/DELETE /v1/me/saved-views/{view_uuid}/ Gestionar una vista
GET /v1/me/featured/?entity_type= Listar UUID Featured (forms, automations, checkins)
PUT /v1/me/featured/{entity_type}/{entity_uuid}/ Alternar Featured ({"featured": true|false})
POST /v1/me/featured/batch/ Featured en lote

Preferencia vacía: GET /v1/me/dashboard-preferences/{surface}/ sin estado guardado responde 200:

{"surface": "forms_home", "schema_version": 1, "filters": {}, "updated_at": null}

DELETE de preferencias es idempotente (204). Las escrituras aceptan filters canónico; el legado payload sigue aceptado (filters gana si se envían ambos).

Cuando Etiquetas no están disponibles, las preferencias pueden conservar filtros de etiqueta en reposo, pero las respuestas los omiten con la advertencia labels_feature_unavailable.

Featured es privado por usuariois_featured en listados refleja solo al llamante.


GET /v1/users/

Devuelve todos los usuarios de la organización. Paginado (ordenación por defecto: full_name).

Parámetros de query

Nombre Tipo Default Descripción
page integer 1 Número de página. offset aceptado como alias.
page_size integer 50 Ítems por página (máx. 200). limit aceptado como alias.
search string Búsqueda sin distinción de mayúsculas en nombre completo o email (máx. 256 chars).
is_active boolean Filtrar por estado activo.
role string Filtrar por rol: admin o member.
curl "https://api.dailybot.com/v1/users/?is_active=true&search=alice&page_size=50" \
  -H "X-API-KEY: $DAILYBOT_API_KEY"

Respuesta (200 OK):

{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "uuid": "usr_abc123",
      "email": "[email protected]",
      "first_name": "Alice",
      "last_name": "García",
      "role": "member",
      "is_active": true,
      "timezone": "America/Bogota"
    }
  ]
}

PATCH /v1/users/{uuid}/

Actualiza el perfil o metadatos de un usuario. Solo los Administradores de Organización pueden actualizar otros usuarios.

Parámetros del body

Nombre Tipo Requerido Descripción
first_name string No Nombre del usuario.
last_name string No Apellido del usuario.
timezone string No Zona horaria IANA (p.ej. America/Bogota).
metadata object No Metadatos clave-valor personalizados del usuario.