Comprobación de Sesiones Autoasignadas
Algunos productos en Experticket tienen sesiones que no pueden ser elegidas manualmente, sino que el sistema las asigna automáticamente según la disponibilidad. Para verificar qué sesiones serán autoasignadas antes de completar una reserva, se utiliza el endpoint de autoasignación de sesiones.
1. Método de Acceso
2. Estructura de Datos de Envío
Para verificar la autoasignación de sesiones, se debe enviar una solicitud con la siguiente estructura:
Ejemplo de Solicitud
{
"PartnerId": "{partnerId}",
"Products": [
{
"ProductId": "hwuk9huaqopwo",
"Quantity": 4,
"AccessDate": "2025-06-02",
"Tickets": [
{
"TicketId": "654e5ytetr"
}
]
},
{
"ProductId": "6asd55fa6s5f",
"Quantity": 4,
"AccessDate": "2025-06-02",
"Tickets": [
{
"TicketId": "uy456i4yu654i"
}
]
}
]
}
3. Estructura de Datos de Respuesta
La API devuelve un JSON con la información sobre los productos y sus sesiones autoasignadas.
Ejemplo de Respuesta Exitosa
{
"Products": [
{
"ProductId": "hwuk9huaqopwo",
"AccessDate": "2025-06-02",
"HasTicketEnclosures": true,
"Tickets": [
{
"TicketId": "654e5ytetr",
"AccessDate": "2025-06-02",
"TicketEnclosureId": "09aslkdfj354",
"SessionId": "lksdgjj4235",
"SessionTime": "18:00",
"SessionContentId": "nljkasdfjlk87",
"SessionContentName": "Viaje al centro de la Tierra",
"ResultType": 0,
"SessionStartTimeType": 1
}
]
},
{
"ProductId": "6asd55fa6s5f",
"AccessDate": "2025-06-02",
"HasTicketEnclosures": true,
"Tickets": [
{
"TicketId": "uy456i4yu654i",
"AccessDate": "2025-06-02",
"TicketEnclosureId": "09aslkdfj354",
"SessionId": "999tre44143",
"SessionContentId": "xcmnbvhasd00",
"SessionContentName": "Robinson Crusoe",
"ResultType": 4,
"SessionStartTimeType": 1
}
]
}
],
"Success": true,
"Timestamp": "2025-06-10T12:00:00"
}
4. Posibles Valores de ResultType
El campo ResultType indica el estado de la autoasignación de la sesión.
5. Consideraciones Importantes
- No todos los productos tienen sesiones autoasignadas. Verifica la propiedad TicketEnclosureAutoAssignSessionType en el catálogo para confirmar si aplica.
- El sistema devolverá las sesiones que serán autoasignadas una vez que se confirme la reserva.
- Si ResultType es diferente de 0, significa que el sistema no pudo autoasignar una sesión válida.
- Si un producto no tiene sesiones, la respuesta indicará "HasTicketEnclosures": false.
6. Conclusión
- Esta consulta es útil para verificar disponibilidad de sesiones antes de confirmar una reserva.
- Los productos con autoasignación dependen de la configuración del recinto.
- Se pueden consultar múltiples productos y tickets en una sola solicitud.
- Los valores de ResultType ayudan a identificar si una sesión ha sido asignada o si existen problemas.