Skip to main content
Es la integración más habitual: tú vendes, VENTRY acredita. Una entrada que no esté dada de alta en VENTRY no sirve para entrar al recinto. Permisos necesarios: event.read y tickets.write (este último requiere activación manual por parte del organizador).

1. Mapea tu catálogo contra el de VENTRY

Lo primero, y sólo una vez por evento: averigua qué identificadores usar.
Guarda esa correspondencia en tu configuración: producto tuyo → ticket_type + lista de valid_days.

2. Crea las entradas

Envía tu propio code. Es opcional —si lo omites, VENTRY genera uno— pero mandar el número de entrada de tu plataforma te permite reconciliar los dos sistemas después sin guardar una tabla de equivalencias.

Puntos importantes

Si un código ya existe o una referencia no es válida, no se crea ninguna entrada del lote y recibes 409 o 422. Corrige y reenvía el lote entero: no tienes que averiguar cuáles cuajaron.
Y con el cupo de escritura en 20 llamadas por minuto, eso son 10.000 entradas por minuto. Agrupa: hacer una llamada por entrada es la forma más rápida de chocar con el límite.
Si no los recoges, no los mandes. VENTRY rellena valores neutros y la acreditación funciona igual. El número de documento nunca se devuelve completo: sólo los últimos cuatro dígitos.
Si vendes un complemento que da acceso a una zona adicional —un pase de zona VIP sobre una entrada general— pásalo en extra_zones con el id de la zona. Al acreditar, la pulsera recibirá las zonas del tipo de entrada más éstas.

3. Anula lo que se devuelva

La entrada pasa a inactive y deja de servir para acreditarse.
Una entrada ya canjeada no se puede anular: responde 409 ticket_already_claimed. El asistente está dentro del recinto con una pulsera activa, y anular la entrada dejaría la pulsera funcionando con la entrada muerta. Para ese caso hay que bloquear la pulsera desde el panel de VENTRY.

4. Comprueba el estado

Durante el evento, para saber quién ha entrado:
O una entrada concreta:
checked_in_at te dice cuándo se acreditó y wristband qué pulsera se le asignó.

Flujo completo