Content-Type: application/json
Accept-Encoding: gzip
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.goyEtVbG9naW5OYW1lIjoiURTLmqwCRJT05TIEdST1VQIEFTU09DSUFUT05TIFNSTCAyIiwiVWxvZ2luSUQiOiJSKLIMNCVI4MWU2YjUzZTc1ZWQxYzUwMzXXv98UMxYmIxNjliMDlhM2VlZmYxYzIyMDdhOwCvfAM1ZTA5ZjM4NDNq2jJhNGFjMDIwN2JhNGEzN2ZhNWQ3YWNmMzQ4OTQ0YjRmMDU3MTZmNGRmMDA1OGZmNzZhNiIsImlzcyI6ImFwaS5hYmctY2Fycy5jb20iLCJyZW50YWxjb21wYW55IjpbIkFWSVMiLCJCVURHRVQiXSwic2NvcGVzIjpbIlZlaFJldFJlc1JRIiwiVmVoQXZhaWxSYXRlUlEiLCJBdXRoVG9rZW5SUSIsIlZlaFJlc1JRIiwiVmVoTW9kaWZ5UlEiLCJWZWhDYW5jZWxSUSIsIlZlaEZsZWV0UlEiLCJWZWhMb2NhdGlvblJRIl0sImlhdCI6MTUxMTk4NTEzNCwiZXhwI2QASTg1MzE0fQ.Gy8hejPlT3KScb-g1x9KW2LSszESBSQO1zmZD4RTUIMz9e0yn8W6-UkYzxnlSdHsz1Z9Qe2CERCqpiqLUC
Body Request:
{
"brand":"BUDGET",
"iata":"1111111",
"last_name": "TEST",
"confirmation_number":"12345678AR9"
}
| campo | descripción |
|---|---|
| brand string requerido | valores aceptados
|
| iata string requerido | valores aceptados
Número IATA / Avis Assign / Budget Assign de la agencia. |
| last_name string requerido | valores aceptados
Apellido del titular de la reserva. |
| confirmation_number string requerido | valores aceptados
Número de confirmación de la reserva a cancelar. |
{
"appVersion": "2.0",
"status": true,
"message": "Success - Cancelled",
"brand": "BUDGET",
"environment": "QA",
"cancelation_response": {
"cancel_status": "Cancelled",
"cancelation_info": {
"confirmation_number": "12345678AR9",
"pickup_datetime": "2020-05-06T10:00:00",
"return_datetime": "2020-05-13T10:00:00",
"pickup_location": "MIA",
"return_location": "MIA"
},
"TID": "a5a29dad-b312-4b8a-b9a0-45d7076aaf00--148335fb-f125-4e06-aa3f-91cc42a2178b"
}
}
| campo | tipo | descripción |
|---|---|---|
| appVersion | string | Número de versión de la API |
| status | booleano | estado de la respuesta al request, toma los valores "true/false" siendo "true" una respuesta normal positiva y "false" un error o fallo. |
| brand | string | Devuelve la marca con la que se esta trabajando. |
| environment | string | Entorno en el que se esta trabajando: TEST (QA) o Producción (Production) |
| cancelation_response | Objeto | Engloba todos los datos de la reserva |
| cancel_status | Objeto | Datos del cliente |
| cancelation_info | string | |
| confirmation_number | string | Número de confirmación de la reserva cancelada. |
| pickup_datetime | Time | día y hora de inicio de la renta (estándar ISO 8601 - YYYY-MM-DDThh:mm:ss). |
| return_datetime | Time | día y hora de finalización de la renta (estándar ISO 8601 - YYYY-MM-DDThh:mm:ss). |
| pickup_location | string | código alfanumérico de oficina o aeropuerto de inicio de la renta (3 a 5 carácteres). |
| return_location | string | código alfanumérico de oficina o aeropuerto de finalización de la renta (3 a 5 carácteres). |
| TID | string | identificador de transacción que se utiliza para individualizar una solicitud determinada. Se puede utilizar para revisar problemas con una solicitud en particular. |
{
"appVersion": "2.0",
"status": false,
"brand": "BUDGET",
"environment": "QA",
"error": "invalid_request",
"error_description": "You must supply all minimum required data to cancel a reservation confirmation_number,last_name,iata,brand",
"cancelation_response": null
}
{
"appVersion": "2.0",
"status": false,
"brand": "BUDGET",
"environment": "QA",
"error": "not found",
"error_description": "31006 BizRule - This reservation has already been cancelled",
"cancelation_response": null
}