Consultar códigos de tarifas de convenio disponibles en un país determinado.
Accept-Encoding: gzip
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.goyEtVbG9naW5OYW1lIjoiURTLmqwCRJT05TIEdST1VQIEFTU09DSUFUT05TIFNSTCAyIiwiVWxvZ2luSUQiOiJSKLIMNCVI4MWU2YjUzZTc1ZWQxYzUwMzXXv98UMxYmIxNjliMDlhM2VlZmYxYzIyMDdhOwCvfAM1ZTA5ZjM4NDNq2jJhNGFjMDIwN2JhNGEzN2ZhNWQ3YWNmMzQ4OTQ0YjRmMDU3MTZmNGRmMDA1OGZmNzZhNiIsImlzcyI6ImFwaS5hYmctY2Fycy5jb20iLCJyZW50YWxjb21wYW55IjpbIkFWSVMiLCJCVURHRVQiXSwic2NvcGVzIjpbIlZlaFJldFJlc1JRIiwiVmVoQXZhaWxSYXRlUlEiLCJBdXRoVG9rZW5SUSIsIlZlaFJlc1JRIiwiVmVoTW9kaWZ5UlEiLCJWZWhDYW5jZWxSUSIsIlZlaEZsZWV0UlEiLCJWZWhMb2NhdGlvblJRIl0sImlhdCI6MTUxMTk4NTEzNCwiZXhwI2QASTg1MzE0fQ.Gy8hejPlT3KScb-g1x9KW2LSszESBSQO1zmZD4RTUIMz9e0yn8W6-UkYzxnlSdHsz1Z9Qe2CERCqpiqLUC
ejemplo consulta GET:
https://api.carrental-int.com/v2/vehgetrates/?brand=AVIS&iata=111111B&country_code=US
| campo | descripción |
|---|---|
| brand string requerido | valores aceptados
|
| iata string requerido | valores aceptados
Número IATA / Avis Assign / Budget Assign de la agencia. |
| country_code string requerido | valores aceptados
código de pais a consultar (código de 2 carácteres - ISO 3166) |
{
"appVersion": "2.0",
"status": true,
"brand": "AVIS",
"environment": "QA",
"rates": {
"AR": {
"rate_code": "AR",
"rate_name": "AR - MOST INCLUSIVE",
"minimum_rental_days": 1,
"maximum_rental_days": 59,
"rate_country_code": "US",
"rate_inclutions": [
"Millaje libre",
"Coberturas LDW Y ALI",
"Impuestos estatales y locales",
"Recargo de Aeropuerto",
"GPS",
"Asistencia en la carretera",
"un tanque de gasolina",
"Conductor Adicional"
]
},
"H8": {
"rate_code": "H8",
"rate_name": "H8 - INCLUSIVE LIGHT",
"minimum_rental_days": 1,
"maximum_rental_days": 59,
"rate_country_code": "US",
"rate_inclutions": [
"Millaje libre",
"Coberturas LDW Y ALI",
"Impuestos estatales y locales",
"Conductor Adicional",
"Recargo de Aeropuerto"
]
},
"SC": {
"rate_code": "SC",
"rate_name": "SC - INCLUSIVE + GPS",
"minimum_rental_days": 1,
"maximum_rental_days": 59,
"rate_country_code": "US",
"rate_inclutions": [
"Millaje libre",
"Coberturas LDW Y ALI",
"GPS",
"Impuestos estatales y locales",
"Conductor Adicional",
"Recargo de Aeropuerto"
]
},
"F2": {
"rate_code": "F2",
"rate_name": "F2 - INCLUSIVE + GAS",
"minimum_rental_days": 1,
"maximum_rental_days": 59,
"rate_country_code": "US",
"rate_inclutions": [
"Millaje libre",
"Coberturas LDW y ALI",
"Un tanque de gasolina",
"Impuestos estatales y locales",
"Recargo de Aeropuerto",
"Conductor Adicional"
]
},
"4M": {
"rate_code": "4M",
"rate_name": "4M - INCLUSIVE LDW",
"minimum_rental_days": 1,
"maximum_rental_days": 59,
"rate_country_code": "US",
"rate_inclutions": [
"Millaje libre",
" Cobertura LDW",
"Conductor Adicional"
]
}
}
}
| 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) |
| rates | Objeto | Engloba los datos de las tarifas |
| {AR} | Objeto | código de la tarifa |
| rate_code | string | código de la tarifa |
| rate_name | string | nombre comercial de la tarifa reservada |
| minimum_rental_days | número | Cantidad mínima de días a reservar |
| maximum_rental_days | número | Cantidad máxima de días a reservar |
| rate_country_code | número | código de pais de la tarifa (código de 2 carácteres - ISO 3166) |
| rate_inclutions | Array | Inclusiones de la tarifa. |
{
"appVersion": "2.0",
"status": false,
"brand": "AVIS",
"environment": "QA",
"error": "invalid_request",
"error_description": "Missing Country Parameter"
}
{
"appVersion": "2.0",
"status": false,
"error": "not found",
"error_description": "Agreement Rates not found \/not available rates for selected country",
"brand": "AVIS",
"environment": "QA"
}