Consultar el número de porcentaje de comisión sobre una tarifa de convenio en un país determinado.
Accept-Encoding: gzip
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.goyEtVbG9naW5OYW1lIjoiURTLmqwCRJT05TIEdST1VQIEFTU09DSUFUT05TIFNSTCAyIiwiVWxvZ2luSUQiOiJSKLIMNCVI4MWU2YjUzZTc1ZWQxYzUwMzXXv98UMxYmIxNjliMDlhM2VlZmYxYzIyMDdhOwCvfAM1ZTA5ZjM4NDNq2jJhNGFjMDIwN2JhNGEzN2ZhNWQ3YWNmMzQ4OTQ0YjRmMDU3MTZmNGRmMDA1OGZmNzZhNiIsImlzcyI6ImFwaS5hYmctY2Fycy5jb20iLCJyZW50YWxjb21wYW55IjpbIkFWSVMiLCJCVURHRVQiXSwic2NvcGVzIjpbIlZlaFJldFJlc1JRIiwiVmVoQXZhaWxSYXRlUlEiLCJBdXRoVG9rZW5SUSIsIlZlaFJlc1JRIiwiVmVoTW9kaWZ5UlEiLCJWZWhDYW5jZWxSUSIsIlZlaEZsZWV0UlEiLCJWZWhMb2NhdGlvblJRIl0sImlhdCI6MTUxMTk4NTEzNCwiZXhwI2QASTg1MzE0fQ.Gy8hejPlT3KScb-g1x9KW2LSszESBSQO1zmZD4RTUIMz9e0yn8W6-UkYzxnlSdHsz1Z9Qe2CERCqpiqLUC
ejemplo consulta GET:
https://api.carrental-int.com/v2/ratecommission/?brand=AVIS&iata=111111B&rate_code=H8&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. |
| rate_code string requerido | valores aceptados
código de la tarifa a consultar el porcentaje de comisión |
| country_code string requerido | valores aceptados
código de pais a consultar (código de 2 carácteres - ISO 3166) |
{
"appVersion": "2.8",
"status": true,
"brand": "AVIS",
"environment": "QA",
"request_time": "2023-05-12T19:21:05",
"commission_response": {
"commission_info": {
"rate_code": "H8",
"country_code": "US",
"commPPD": 16,
"commPOD": 0
},
"requestor": {
"agt_id": "1234",
"agt_iata": "111111B"
},
"commtag": "c25a104aa5ea14562b160b828f3d43ba723f80f4f67fc22817d185b6c02b199f"
}
}
| 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) |
| request_time | String | día y hora de realización del request (estándar ISO 8601 - YYYY-MM-DDThh:mm:ss / GMT -3) |
| commission_response | Objeto | Engloba la respuesta del servicio |
| commission_info | Objeto | Engloba la info de porcentaje y tarifa |
| rate_code | string | código de la tarifa |
| country_code | string | código de pais de la tarifa (código de 2 carácteres - ISO 3166) |
| commPPD | número | número indicando el porcentaje de comisión sobre la tarifa prepaga |
| commPOD | número | número indicando el porcentaje de comisión sobre la tarifa pago en destino |
| requestor | Objeto | Engloba info sobre el solicitante de la información |
| agt_id | número | ID de Agente asignado por el departamento comercial y administrativo |
| agt_iata | alfanumérico | código IATA del agente solicitante |
| commtag | alfanúmerico | código interno de verificación, se puede utilizar para revisar problemas de información con una solicitud en particular. |
{
"appVersion": "2.8",
"status": false,
"brand": "AVIS",
"environment": "QA",
"request_time": "2023-05-07T12:37:02",
"error": "Parameters error",
"error_description": "faltan parámetros en su consulta o los mismos están vacíos",
"commission_response": "null"
}
{
"appVersion": "2.8",
"status": false,
"brand": "AVIS",
"environment": "QA",
"request_time": "2023-05-07T12:38:53",
"error": "commission not found",
"error_description": "Agent 1234 - No se han encontrado datos de comisión para esta tarifa o el código de tarifa es incorrecto para el país solicitado, verifique los datos o contacte al Departamento Administrativo",
"commission_response": "null"
}