Saltar al contenido principal

Listar eventos

GET /rest/v1/events

Devuelve los eventos de la organización de la clave, incluidos borradores, eventos privados y eventos solo por invitación.

Requiere el alcance events:read. Los encabezados, el límite de peticiones y el formato de error están en Autenticación.

Parámetros​

ParámetroTipoObligatorioPredeterminadoDescripción
pageenteroNo1Número de página. Debe ser ≥ 1.
limitenteroNo50Eventos por página. De 1 a 100.
statusstringNo—draft, published o completed. cancelled se rechaza.
branch_identeroNo—Id numérico de una sucursal de esta organización.
fromdatetime ISO 8601No—Eventos cuyo inicio es mayor o igual a este valor.
todatetime ISO 8601No—Eventos cuyo inicio es menor o igual a este valor.
updated_sincedatetime ISO 8601No—Eventos actualizados en o después de esta marca de tiempo.
searchstringNo—Coincidencia sin distinguir mayúsculas en el título. Máximo 200 caracteres.
sortstringNostart_atstart_at, created_at, updated_at o title.
orderstringNoascasc o desc.

status se deriva del registro del evento:

ValorSignificado
draftEl evento sigue en borrador.
publishedNo es borrador y su fecha de fin aún está en el futuro.
completedNo es borrador y su fecha de fin ya pasó.

Las fechas deben incluir hora y zona horaria, por ejemplo 2026-09-15T09:00:00Z.

Respuesta 200​

El cuerpo tiene data (lista de eventos) y pagination (page, limit, total, totalPages).

CampoTipoNuloDescripción
idstringNoId del evento.
slugstringNoSlug único dentro de la organización.
titlestringNoTítulo.
descriptionstringSíDescripción.
coverImagestringNoRuta de almacenamiento de la portada.
coverImageUrlstringSíURL firmada de la portada. Expira después de una hora. null si no se puede crear.
typestringNoin-person, online o hybrid.
visibilitystringNopublic, private o invite-only.
isDraftbooleanNoSi el evento sigue en borrador.
startDatestringNoInicio en ISO 8601.
endDatestringNoFin en ISO 8601.
timezonestringNoZona IANA, por ejemplo America/Monterrey.
meetingUrlstringSíURL de la reunión en línea.
allowGuestsToInvitebooleanNoSi los invitados registrados pueden invitar a otros.
showGuestListbooleanNoSi los asistentes pueden ver la lista de invitados.
enableChatbooleanNoSi el chat del evento está activo.
sendRemindersbooleanNoSi los recordatorios están activos.
generateWalletPassbooleanNoSi se generan pases de wallet.
createdAtstringNoCreación en ISO 8601.
updatedAtstringNoÚltima actualización en ISO 8601.

pagination.total es el número de eventos que coinciden con los filtros, no solo los de la página actual.

Errores​

Los códigos compartidos están en Autenticación. Estos son propios de esta ruta:

400 consulta inválida​

{
"error": {
"code": "INVALID_REQUEST",
"message": "One or more query parameters are invalid.",
"details": {
"page": "Must be greater than or equal to 1.",
"limit": "Must be between 1 and 100."
}
}
}

403 sin alcance​

{
"error": {
"code": "FORBIDDEN",
"message": "The API key does not have permission to access events."
}
}

404 sucursal desconocida​

branch_id es el id numérico de la sucursal, no un UUID. Una sucursal de otra organización también responde como no encontrada:

{
"error": {
"code": "NOT_FOUND",
"message": "The requested branch was not found."
}
}

405 otros métodos​

POST, PUT, PATCH y DELETE responden 405 con Allow: GET y el código METHOD_NOT_ALLOWED.