Obtener Solicitudes de Cancelación
Este método permite que Colaborador obtenga un listado de sus solicitudes de cancelación en el sistema de Experticket.
1. Método de Acceso
2. Estructura de Datos de Envío (QueryString)
El listado de solicitudes de cancelación puede filtrarse mediante distintos parámetros.
3. Ejemplo de Solicitud GET
🔹 Obtener todas las solicitudes de cancelación
GET /api/cancellationrequest?ApiKey=xyz123 HTTP/1.1
Host: demo.api.experticket.com
Content-Type: application/json
🔹 Obtener solicitudes de cancelación entre el 1 y el 15 de enero de 2024
GET /api/cancellationrequest?ApiKey=xyz123&FromCreatedDateTime=2024-01-01T00:00:00&ToCreatedDateTime=2024-01-15T23:59:59 HTTP/1.1
Host: demo.api.experticket.com
Content-Type: application/json
4. Estructura de la Respuesta
5. Ejemplo de Respuesta Exitosa
{
"CancellationRequests": [
{
"CancellationRequestId": "syw353uykd3qc",
"TransactionId": "5056615501717130434",
"SaleId": "5056615501717130434",
"CreatedDateTime": "2024-01-05T18:57:00",
"UpdatedDateTime": "2024-01-06T10:30:00",
"Status": 1
},
{
"CancellationRequestId": "1f48ahtxzphdg",
"TransactionId": "1546555501487130138",
"SaleId": "5056615501717130434",
"CreatedDateTime": "2024-01-05T15:57:00",
"UpdatedDateTime": "2024-01-06T11:45:00",
"Status": 2
}
],
"PageNumber": 1,
"PageSize": 200,
"HasPreviousPage": false,
"HasNextPage": false,
"IsFirstPage": true,
"Success": true,
"Timestamp": "2024-01-06T12:00:00"
}
6. Estado de la Solicitud
Los valores posibles para Status son:
7. Consideraciones Finales
- ✅ Este método permite obtener el historial de solicitudes de cancelación con filtros específicos.
- 📌 Permite paginación con PageSize y Page para controlar el volumen de datos.
- 🕒 Los filtros por fechas ayudan a limitar la consulta y mejorar la eficiencia.
- ⚠️ Si Success = false, revisar ErrorMessage y ErrorCodes para más detalles.