# Events ## List events - [GET /events](https://tiendup.redocly.app/openapi/events/paths/~1events/get.md): Retorna el listado paginado de eventos del negocio. ## Get event - [GET /events/{event_id}](https://tiendup.redocly.app/openapi/events/paths/~1events~1%7Bevent_id%7D/get.md): Obtiene un evento por id o hash. ## List event editions - [GET /events/{event_id}/variants](https://tiendup.redocly.app/openapi/events/paths/~1events~1%7Bevent_id%7D~1variants/get.md): Retorna las ediciones (variants) de un evento. ## Enroll customer in event - [PUT /events/{event_id}/enrolled/{customer_id}](https://tiendup.redocly.app/openapi/events/paths/~1events~1%7Bevent_id%7D~1enrolled~1%7Bcustomer_id%7D/put.md): Inscribe un cliente a un evento. - Si event_id corresponde al ID del evento principal, se inscribirá en la primera edición disponible. - Si event_id corresponde al ID de una edición (variant), se inscribirá en esa edición específica. ## Enroll customer in event by email - [POST /events/{event_id}/enroll](https://tiendup.redocly.app/openapi/events/paths/~1events~1%7Bevent_id%7D~1enroll/post.md): Inscribe una persona a un evento utilizando su email. - Si event_id corresponde al ID del evento principal, se inscribirá en la primera edición disponible. - Si event_id corresponde al ID de una edición (variant), se inscribirá en esa edición específica. ## List event tickets - [GET /events/{event_id}/tickets](https://tiendup.redocly.app/openapi/events/paths/~1events~1%7Bevent_id%7D~1tickets/get.md): Retorna el listado de personas inscriptas (tickets) a un evento. - Si event_id corresponde al ID del evento principal, devuelve tickets de la primera edición disponible (según lógica interna). - Si event_id corresponde al ID de una edición (variant), devuelve tickets de esa edición. ## Get event ticket - [GET /events/tickets/{ticket_id}](https://tiendup.redocly.app/openapi/events/paths/~1events~1tickets~1%7Bticket_id%7D/get.md): Retorna un ticket (inscripción) individual por ticket_id. ## Revoke event enrollment - [PUT /events/enrollments/{enrollment_id}/revoke](https://tiendup.redocly.app/openapi/events/paths/~1events~1enrollments~1%7Benrollment_id%7D~1revoke/put.md): Revoca (cancela) la inscripción a un evento a partir del enrollment_id. El ticket pasará a estado unenrolled según la lógica interna.