Guia completo para agencias usarem sua API em dois modos: Forward e 1:1.
Base URL detectada: https://apiv2.centraltour.com
Esta API foi desenvolvida pela Central Tour para disponibilizar, de forma centralizada, o acesso à API do Infotravel. Para solicitar acesso, entre em contato com seu representante na Central Tour; você receberá as credenciais necessárias (X-Api-Key) e instruções de uso.
X-Api-Key com o operador da plataforma.GET /v1/operations para ver quais operacoes sua chave pode usar.curl -X GET "https://apiv2.centraltour.com/v1/operations" \ -H "X-Api-Key: SUA_API_KEY"
/v1/* exigem header X-Api-Key.X-Api-Key: SUA_API_KEY
Solicite sua chave e suporte à Central Tour. Detalhes sobre limites e permissões serão fornecidos pelo seu contato.
Neste modo, voce chama um endpoint unico e informa a operacao e parametros no body JSON.
{
"operation": "avail.hotel.get",
"query": {
"start": "2026-08-10",
"end": "2026-08-15",
"destination": 123,
"occupancy": ["2"]
},
"pathParams": {},
"body": {}
}
curl -X POST "https://apiv2.centraltour.com/v1/infotravel/forward" \
-H "X-Api-Key: SUA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"operation": "avail.hotel.get",
"query": {
"start": "2026-08-10",
"end": "2026-08-15",
"destination": 123
},
"pathParams": {},
"body": {}
}'
Compatibilidade: o gateway aceita pathParams e tambem path_params.
Regra geral do Forward: voce sempre chama POST /v1/infotravel/forward e informa operation, pathParams, query e body.
A documentacao abaixo esta organizada por modulo e por operacao. Tudo em formato expansivel para nao ocupar a tela inteira.
avail.activity.get - GET /avail/activity - Activity AvailbilityThis method is used to request activity availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/activity.
{
"operation": "avail.activity.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"occupancy": [
"valor1"
],
"destination": 123,
"destinationType": "valor",
"activity": 123,
"nationality": "valor",
"packageId": 123,
"coupon": "valor",
"client": 123,
"provider": "valor",
"bookingType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
start | query | Nao | string (date-time) | - |
end | query | Nao | string (date-time) | - |
occupancy | query | Nao | array<string> | - |
destination | query | Nao | integer (int32) | Destination code |
destinationType | query | Nao | string (default: M) | Destination type |
activity | query | Nao | integer (int32) | Activity code |
nationality | query | Nao | string | Nationality Code |
packageId | query | Nao | integer (int32) | Package code |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
provider | query | Nao | string | Provider name |
bookingType | query | Nao | string | type |
avail.bus.get - GET /avail/bus - Bus AvailabilityThis method is used to request bus availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/bus.
{
"operation": "avail.bus.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"origin": 123,
"destination": 123,
"occupancy": [
"valor1"
],
"nationality": "valor",
"coupon": "valor",
"client": 123,
"bookingType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
start | query | Nao | string (date-time) | Departure date. Format YYYY-MM-DD |
end | query | Nao | string (date-time) | Arrival date. Format YYYY-MM-DD |
origin | query | Nao | integer (int32) | Iata origin code |
destination | query | Nao | integer (int32) | Iata destination code |
occupancy | query | Nao | array<string> | Occupancy |
nationality | query | Nao | string | Nationality Code |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
bookingType | query | Nao | string | type |
avail.chip.get - GET /avail/chip - Chip AvailbilityThis method is used to request chip availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/chip.
{
"operation": "avail.chip.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"occupancy": [
"valor1"
],
"destination": 123,
"destinationType": "valor",
"activity": 123,
"nationality": "valor",
"packageId": 123,
"coupon": "valor",
"client": 123,
"bookingType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
start | query | Nao | string (date-time) | - |
end | query | Nao | string (date-time) | - |
occupancy | query | Nao | array<string> | - |
destination | query | Nao | integer (int32) | Destination code |
destinationType | query | Nao | string (default: M) | Destination type |
activity | query | Nao | integer (int32) | Activity code |
nationality | query | Nao | string | Nationality Code |
packageId | query | Nao | integer (int32) | Package code |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
bookingType | query | Nao | string | type |
avail.circuit.get - GET /avail/circuit - Circuit AvailabilitySearch for available circuits based on destination, date, occupancy, and other filters. This is the first step to check which circuits are available for booking. **Flow:** First, call `/circuit` to check availability, then `/circuit/calendar` to view monthly tariffs, and finally `/circuit/daily-details` to get detailed pricing for a specific day.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/circuit.
{
"operation": "avail.circuit.get",
"pathParams": {},
"query": {
"integrationId": 123,
"searchType": "valor",
"searchCode": "valor",
"allDestiny": true,
"idDestinationList": "valor",
"date": "2026-08-10",
"occupancy": [
"valor1"
],
"nationality": "valor",
"coupon": "valor",
"client": 123
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
integrationId | query | Nao | integer (int32) | Unique code identifying the provider. |
searchType | query | Nao | string (default: R) | Type of search: 'R' for Regions or 'C' for Code. |
searchCode | query | Nao | string | Code or name used for the search based on the selected search type. |
allDestiny | query | Nao | boolean | If true, searches for tours that include at least one of the selected destinations. |
idDestinationList | query | Nao | string | Comma-separated list of destination IDs. |
date | query | Nao | string (date-time) | Desired departure date for the circuit search (format: yyyy-MM-dd). |
occupancy | query | Nao | array<string> | Occupancy details (e.g., number of adults, children, ages). |
nationality | query | Nao | string | Nationality Code |
coupon | query | Nao | string | Discount coupon code, if applicable. |
client | query | Nao | integer (int32) | Unique identifier of the client making the request. |
avail.circuit.calendar.post - POST /avail/circuit/calendar - Get Circuit Tariff CalendarBooking request object containing circuit details, including selected circuit and date (month/year). - **Content-Type:** `application/json` - **Schema:** `BookingRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/avail/circuit/calendar.
{
"operation": "avail.circuit.calendar.post",
"pathParams": {},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Nenhum parâmetro declarado. | ||||
Nao possui body declarado para esta operacao.
avail.circuit.daily-details.post - POST /avail/circuit/daily-details - Get Circuit Daily Tariff DetailsBooking request object with circuit information to retrieve detailed daily pricing and conditions. - **Content-Type:** `application/json` - **Schema:** `BookingRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/avail/circuit/daily-details.
{
"operation": "avail.circuit.daily-details.post",
"pathParams": {},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Nenhum parâmetro declarado. | ||||
Nao possui body declarado para esta operacao.
avail.experience.get - GET /avail/experience - Experience AvailbilityThis method is used to request experience availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/experience.
{
"operation": "avail.experience.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"occupancy": [
"valor1"
],
"destination": 123,
"destinationType": "valor",
"activity": 123,
"nationality": "valor",
"packageId": 123,
"coupon": "valor",
"client": 123,
"bookingType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
start | query | Nao | string (date-time) | - |
end | query | Nao | string (date-time) | - |
occupancy | query | Nao | array<string> | - |
destination | query | Nao | integer (int32) | Destination code |
destinationType | query | Nao | string (default: M) | Destination type |
activity | query | Nao | integer (int32) | Activity code |
nationality | query | Nao | string | Nationality Code |
packageId | query | Nao | integer (int32) | Package code |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
bookingType | query | Nao | string | type |
avail.hotel.get - GET /avail/hotel - Hotel AvailbilityThis method is used to request room availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/hotel.
{
"operation": "avail.hotel.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"occupancy": [
"valor1"
],
"destination": 123,
"hotel": 123,
"externalCode": 123,
"keyDetail": "valor",
"giataCode": 123,
"idHotelList": "valor",
"searchRadius": 10.5,
"nationality": "valor",
"coupon": "valor",
"client": 123,
"bookingType": "valor",
"isMobile": true,
"isCorporate": true,
"externalParam": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
start | query | Nao | string (date-time) | Check-in date. Format YYYY-MM-DD |
end | query | Nao | string (date-time) | Check-out date. Format YYYY-MM-DD |
occupancy | query | Nao | array<string> | Each room must have at least 1 adult occupant. Format: numberOfAdults[-firstChildAge[,nextChildAge]]. 2 adults + one 9-year-old + one 4-year-old would be represented by occupancy=2-9,4 A multi-room: 2 adults would be represented by occupancy=2-9,4&occupancy=2 |
destination | query | Nao | integer (int32) | Destination code |
hotel | query | Nao | integer (int32) | Hotel code |
externalCode | query | Nao | integer (int32) | External hotel code |
keyDetail | query | Nao | string | keyDetail for getting the Hotel code and externalCode |
giataCode | query | Nao | integer (int32) | Unique Giata code |
idHotelList | query | Nao | string | Identification Hotel List |
searchRadius | query | Nao | number (double) | Search Radius |
nationality | query | Nao | string | Nationality Code |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
bookingType | query | Nao | string | type |
isMobile | query | Nao | boolean | Mobile |
isCorporate | query | Nao | boolean | Corporate |
externalParam | query | Nao | string | externalParam |
avail.hotel.post - POST /avail/hotel - Hotel AvailbilityBooking request object containing giata id. - **Content-Type:** `*/*` - **Schema:** `HotelAvailbilityRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/avail/hotel.
{
"operation": "avail.hotel.post",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"occupancy": [
"valor1"
],
"destination": 123,
"hotel": 123,
"idHotelList": "valor",
"searchRadius": 10.5,
"nationality": "valor",
"coupon": "valor",
"client": 123,
"bookingType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
start | query | Nao | string (date-time) | Check-in date. Format YYYY-MM-DD |
end | query | Nao | string (date-time) | Check-out date. Format YYYY-MM-DD |
occupancy | query | Nao | array<string> | Each room must have at least 1 adult occupant. Format: numberOfAdults[-firstChildAge[,nextChildAge]]. 2 adults + one 9-year-old + one 4-year-old would be represented by occupancy=2-9,4 A multi-room: 2 adults would be represented by occupancy=2-9,4&occupancy=2 |
destination | query | Nao | integer (int32) | Destination code |
hotel | query | Nao | integer (int32) | Hotel code |
idHotelList | query | Nao | string | Identification Hotel List |
searchRadius | query | Nao | number (double) | Search Radius |
nationality | query | Nao | string | Nationality Code |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
bookingType | query | Nao | string | type |
Nao possui body declarado para esta operacao.
avail.hotel.rebooking.get - GET /avail/hotel/rebooking - Hotel rebooking AvailbilityThis method is used to request room rebooking availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/hotel/rebooking.
{
"operation": "avail.hotel.rebooking.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"occupancy": [
"valor1"
],
"destination": 123,
"hotel": 123,
"nationality": "valor",
"coupon": "valor",
"client": 123,
"bookingId": 123
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
start | query | Nao | string (date-time) | Check-in date. Format YYYY-MM-DD |
end | query | Nao | string (date-time) | Check-out date. Format YYYY-MM-DD |
occupancy | query | Nao | array<string> | Each room must have at least 1 adult occupant. Format: numberOfAdults[-firstChildAge[,nextChildAge]]. 2 adults + one 9-year-old + one 4-year-old would be represented by occupancy=2-9,4 A multi-room: 2 adults would be represented by occupancy=2-9,4&occupancy=2 |
destination | query | Nao | integer (int32) | Destination code |
hotel | query | Nao | integer (int32) | Hotel code |
nationality | query | Nao | string | Nationality Code |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
bookingId | query | Nao | integer (int32) | bookingId |
avail.flight.get - GET /avail/flight - Flight AvailabilityThis method is used to request flight availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/flight.
{
"operation": "avail.flight.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"origin": "valor",
"destination": "valor",
"occupancy": [
"valor1"
],
"baggage": "valor",
"flightClass": "valor",
"stops": 123,
"airlines": "valor",
"maxConnectionTime": 123,
"isCombinedFlight": "valor",
"nationality": "valor",
"coupon": "valor",
"client": 123,
"bookingType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
start | query | Nao | string (date-time) | Departure date. Format YYYY-MM-DD |
end | query | Nao | string (date-time) | Arrival date. Format YYYY-MM-DD |
origin | query | Nao | string | Iata origin code |
destination | query | Nao | string | Iata destination code |
occupancy | query | Nao | array<string> | Occupancy |
baggage | query | Nao | string | Baggage |
flightClass | query | Nao | string | Flight class: ECONOMIC, ECONOMIC_PREMIUM, EXECUTIVE, FIRST_CLASS, EXECUTIVE_PREMIUM, FIRST_CLASS_PREMIUM, PREMIUM, UNDEFINED |
stops | query | Nao | integer (int32) | Stops |
airlines | query | Nao | string | Airline codes |
maxConnectionTime | query | Nao | integer (int32) | Maximum connection time |
isCombinedFlight | query | Nao | string | Combined flight |
nationality | query | Nao | string | Nationality Code |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
bookingType | query | Nao | string | type |
avail.insurance.get - GET /avail/insurance - Insurance AvailbilityThis method is used to request insurance availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/insurance.
{
"operation": "avail.insurance.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"occupancy": [
"valor1"
],
"destination": 123,
"destinationType": "valor",
"nationality": "valor",
"packageId": 123,
"coupon": "valor",
"client": 123,
"provider": "valor",
"bookingType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
start | query | Nao | string (date-time) | Start date. Format YYYY-MM-DD |
end | query | Nao | string (date-time) | End date. Format YYYY-MM-DD |
occupancy | query | Nao | array<string> | - |
destination | query | Nao | integer (int32) | Destination code |
destinationType | query | Nao | string (default: M) | Destination type |
nationality | query | Nao | string | Nationality Code |
packageId | query | Nao | integer (int32) | Package code |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
provider | query | Nao | string | Provider name |
bookingType | query | Nao | string | type |
avail.package.get - GET /avail/package/{packageType} - Package AvailbilityThis method is used to request package availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/package/{packageType}.
{
"operation": "avail.package.get",
"pathParams": {
"packageType": "valor"
},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"occupancy": [
"valor1"
],
"origin": 123,
"originIata": "valor",
"originType": "valor",
"destination": 123,
"destinationIata": "valor",
"destinationType": "valor",
"destinationDiff": 123,
"destinationIataDiff": "valor",
"destinationTypeDiff": "valor",
"baggage": "valor",
"nationality": "valor",
"packageId": 123,
"keyDetail": "valor",
"coupon": "valor",
"client": 123,
"isMobile": true
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
packageType | path | Sim | string | hotel, hotel_flight, dynamic , hotel_bus , flight_service , service_bus |
start | query | Nao | string (date-time) | Start date. Format YYYY-MM-DD |
end | query | Nao | string (date-time) | End date. Format YYYY-MM-DD |
occupancy | query | Nao | array<string> | Each room must have at least 1 adult occupant. Format: numberOfAdults[-firstChildAge[,nextChildAge]]. 2 adults + one 9-year-old + one 4-year-old would be represented by occupancy=2-9,4 A multi-room: 2 adults would be represented by occupancy=2-9,4&occupancy=2 |
origin | query | Nao | integer (int32) | Origin code |
originIata | query | Nao | string | Iata origin code |
originType | query | Nao | string | Origin Type: M,A |
destination | query | Nao | integer (int32) | Destination code |
destinationIata | query | Nao | string | Iata destination code |
destinationType | query | Nao | string | Destination Type: M,A |
destinationDiff | query | Nao | integer (int32) | Destination other than Code |
destinationIataDiff | query | Nao | string | Destination other than Iata |
destinationTypeDiff | query | Nao | string | Destination other than Type: M,A |
baggage | query | Nao | string | Baggage |
nationality | query | Nao | string | Nationality Code |
packageId | query | Nao | integer (int32) | Package code |
keyDetail | query | Nao | string | keyDetail for getting the Package code and externalCode |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
isMobile | query | Nao | boolean | Mobile |
avail.service-other.get - GET /avail/serviceOther - Service OtherThis method is used to request activity availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/serviceOther.
{
"operation": "avail.service-other.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"occupancy": [
"valor1"
],
"destination": 123,
"destinationType": "valor",
"serviceOther": 123,
"nationality": "valor",
"packageId": 123,
"coupon": "valor",
"client": 123,
"bookingType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
start | query | Nao | string (date-time) | - |
end | query | Nao | string (date-time) | - |
occupancy | query | Nao | array<string> | - |
destination | query | Nao | integer (int32) | Destination code |
destinationType | query | Nao | string (default: M) | Destination type |
serviceOther | query | Nao | integer (int32) | Service Other code |
nationality | query | Nao | string | Nationality Code |
packageId | query | Nao | integer (int32) | Package code |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
bookingType | query | Nao | string | type |
avail.service-package.get - GET /avail/servicePackage - Service Package AvailbilityThis method is used to request service package availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/servicePackage.
{
"operation": "avail.service-package.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"occupancy": [
"valor1"
],
"destination": 123,
"destinationType": "valor",
"servicePackage": 123,
"nationality": "valor",
"packageId": 123,
"coupon": "valor",
"client": 123,
"bookingType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
start | query | Nao | string (date-time) | - |
end | query | Nao | string (date-time) | - |
occupancy | query | Nao | array<string> | - |
destination | query | Nao | integer (int32) | Destination code |
destinationType | query | Nao | string (default: M) | Destination type |
servicePackage | query | Nao | integer (int32) | Service package code |
nationality | query | Nao | string | Nationality Code |
packageId | query | Nao | integer (int32) | Package code |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
bookingType | query | Nao | string | type |
avail.ticket.get - GET /avail/ticket - Ticket AvailbilityThis method is used to request service ticket availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/ticket.
{
"operation": "avail.ticket.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"occupancy": [
"valor1"
],
"destination": 123,
"destinationType": "valor",
"ticket": 123,
"nationality": "valor",
"packageId": 123,
"coupon": "valor",
"client": 123,
"provider": "valor",
"bookingType": "valor",
"isNotDetailed": true,
"keyDetail": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
start | query | Nao | string (date-time) | - |
end | query | Nao | string (date-time) | - |
occupancy | query | Nao | array<string> | - |
destination | query | Nao | integer (int32) | Destination code |
destinationType | query | Nao | string (default: M) | Destination type |
ticket | query | Nao | integer (int32) | Ticket code |
nationality | query | Nao | string | Nationality Code |
packageId | query | Nao | integer (int32) | Package code |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
provider | query | Nao | string | Provider name |
bookingType | query | Nao | string | type |
isNotDetailed | query | Nao | boolean (default: False) | When true, skips detail calls for faster response without modalities |
keyDetail | query | Nao | string | Base64 encoded key for specific ticket detail. Format: cdServico#idIntegrador |
avail.transfer.get - GET /avail/transfer - Transfers AvailbilityThis method is used to request service transfers availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/transfer.
{
"operation": "avail.transfer.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"occupancy": [
"valor1"
],
"origin": 123,
"originType": "valor",
"destination": 123,
"destinationType": "valor",
"hourStart": "valor",
"hourEnd": "valor",
"type": "valor",
"servicePackage": 123,
"nationality": "valor",
"packageId": 123,
"coupon": "valor",
"client": 123,
"provider": "valor",
"bookingType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
start | query | Nao | string (date-time) | - |
end | query | Nao | string (date-time) | - |
occupancy | query | Nao | array<string> | - |
origin | query | Nao | integer (int32) | Origin code |
originType | query | Nao | string (default: M) | Origin type |
destination | query | Nao | integer (int32) | Destination code |
destinationType | query | Nao | string (default: M) | Destination type |
hourStart | query | Nao | string | - |
hourEnd | query | Nao | string | - |
type | query | Nao | string | - |
servicePackage | query | Nao | integer (int32) | Transfer code |
nationality | query | Nao | string | Nationality Code |
packageId | query | Nao | integer (int32) | Package code |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
provider | query | Nao | string | Provider name |
bookingType | query | Nao | string | type |
avail.vehicle.get - GET /avail/vehicle - Vehicle AvailbilityThis method is used to request vehicle availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/avail/vehicle.
{
"operation": "avail.vehicle.get",
"pathParams": {},
"query": {
"pickUpDate": "2026-08-10",
"pickUpHour": "valor",
"pickUpLocation": 123,
"pickUpLocationType": "valor",
"pickUpLocationIata": "valor",
"dropOffDate": "2026-08-10",
"dropOffHour": "valor",
"dropOffLocation": 123,
"dropOffLocationType": "valor",
"dropOffLocationIata": "valor",
"nationality": "valor",
"driverAge": 123,
"searchRadius": 123,
"coupon": "valor",
"client": 123,
"bookingType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
pickUpDate | query | Nao | string (date-time) | Pick-up Date |
pickUpHour | query | Nao | string | Pick-up Hour |
pickUpLocation | query | Nao | integer (int32) | Pick-up Location |
pickUpLocationType | query | Nao | string (default: A) | Pick-up Location Type |
pickUpLocationIata | query | Nao | string | Pick-up Location Iata |
dropOffDate | query | Nao | string (date-time) | Drop-off Date |
dropOffHour | query | Nao | string | Drop-off Hour |
dropOffLocation | query | Nao | integer (int32) | Drop-off Location |
dropOffLocationType | query | Nao | string (default: A) | Drop-off Location Type |
dropOffLocationIata | query | Nao | string | Pick-up Location Iata |
nationality | query | Nao | string | Nationality Code |
driverAge | query | Nao | integer (int32) | Driver's Age |
searchRadius | query | Nao | integer (int32; default: 10) | Search Radius |
coupon | query | Nao | string | Coupon code |
client | query | Nao | integer (int32) | Client Id |
bookingType | query | Nao | string | type |
backoffice.booking.search.get - GET /backoffice/booking/search - Reservation SearchThis method is used to search for reservations.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/backoffice/booking/search.
{
"operation": "backoffice.booking.search.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"searchType": "valor",
"bookingStatus": "valor",
"category": 123,
"hourStart": "valor",
"hourEnd": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
start | query | Nao | string (date-time) | - |
end | query | Nao | string (date-time) | - |
searchType | query | Nao | string (enum: CLOSING, CREATION) | - |
bookingStatus | query | Nao | string (enum: RESERVED, CONFIRMED, CANCELED, WAITING_LIST, ORDER, INCONSISTENT, DENIED, QUOTATION, EXPIRED, PROCESSING ...) | - |
category | query | Nao | integer (int32) | - |
hourStart | query | Nao | string (default: 00:00) | - |
hourEnd | query | Nao | string (default: 23:59) | - |
backoffice.booking.search-rebooking.get - GET /backoffice/booking/searchRebooking - Reservation Search RebookingThis method is used to search for reservations that have gone through the rebooking process.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/backoffice/booking/searchRebooking.
{
"operation": "backoffice.booking.search-rebooking.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
start | query | Nao | string (date-time) | - |
end | query | Nao | string (date-time) | - |
backoffice.booking.search-unchecked.get - GET /backoffice/booking/searchUncheckedBooking - Reservation Check SearchThis method is used to search for reservations unchecked.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/backoffice/booking/searchUncheckedBooking.
{
"operation": "backoffice.booking.search-unchecked.get",
"pathParams": {},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
backoffice.booking.update.put - PUT /backoffice/booking/update - Update id externo by bookingRequest object - **Content-Type:** `*/*` - **Schema:** `Reserva`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: PUT /api/v1/backoffice/booking/update.
{
"operation": "backoffice.booking.update.put",
"pathParams": {},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Nao possui body declarado para esta operacao.
backoffice.booking.detail.get - GET /backoffice/booking/{id} - Search by bookingThis method is used to search for reservations.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/backoffice/booking/{id}.
{
"operation": "backoffice.booking.detail.get",
"pathParams": {
"id": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | path | Sim | string | - |
backoffice.check-booking.get - GET /backoffice/checkBooking/{id} - Reservation Check SearchThis method is used to search for reservations unchecked.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/backoffice/checkBooking/{id}.
{
"operation": "backoffice.check-booking.get",
"pathParams": {
"id": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | path | Sim | string | - |
backoffice.client.external-code.get - GET /backoffice/client/{externalCode} - Find Client External CodeThis method is used to query the data referring to the Client
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/backoffice/client/{externalCode}.
{
"operation": "backoffice.client.external-code.get",
"pathParams": {
"externalCode": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
externalCode | path | Sim | string | - |
backoffice.hotel.detail.get - GET /backoffice/hotel/{id} - Hotel DetailThis method is used to query the data referring to the hotel
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/backoffice/hotel/{id}.
{
"operation": "backoffice.hotel.detail.get",
"pathParams": {
"id": 123
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | path | Sim | integer (int32) | - |
backoffice.person.search.get - GET /backoffice/person - Person DetailThis method is used to query the data referring to the person
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/backoffice/person.
{
"operation": "backoffice.person.search.get",
"pathParams": {},
"query": {
"id": 123,
"documentNumber": "valor",
"documentType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | query | Nao | integer (int32) | - |
documentNumber | query | Nao | string | - |
documentType | query | Nao | string | - |
backoffice.person.detail.get - GET /backoffice/person/{id} - Person DetailThis method is used to query the data referring to the person
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/backoffice/person/{id}.
{
"operation": "backoffice.person.detail.get",
"pathParams": {
"id": 123
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | path | Sim | integer (int32) | - |
billing.import.post - POST /billing/import - Import BillingRequest object - **Content-Type:** `application/json` - **Schema:** `BillingRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/billing/import.
{
"operation": "billing.import.post",
"pathParams": {},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Nao possui body declarado para esta operacao.
Sem nota pratica adicional para esta operacao.
booking.apply-coupon - POST /applyCoupon/{id}/{coupon} - Apply couponThis method is used to apply a coupon to a reservation.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/applyCoupon/{id}/{coupon}.
{
"operation": "booking.apply-coupon",
"pathParams": {
"id": "valor",
"coupon": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | path | Sim | string | - |
coupon | path | Sim | string | - |
Sem nota pratica adicional para esta operacao.
booking.search - GET /booking/search - Search Booking by UserSearch booking by period and by logged in user
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/booking/search.
{
"operation": "booking.search",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"client": 123,
"businessType": "valor",
"idExternalClient": "valor",
"searchType": "valor",
"document": "valor",
"documentType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
start | query | Nao | string (date-time) | - |
end | query | Nao | string (date-time) | - |
client | query | Nao | integer (int32) | Client Id |
businessType | query | Nao | string | Business Type |
idExternalClient | query | Nao | string | - |
searchType | query | Nao | string (default: CREATION) | Search by CREATION or UTILIZATION bookling date |
document | query | Nao | string | - |
documentType | query | Nao | string | - |
Sem nota pratica adicional para esta operacao.
booking.detail - GET /booking/{id} - Booking DetailThe BookingDetail operation allows to retrieve a booking with all its details from the booking reference locator.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/booking/{id}.
{
"operation": "booking.detail",
"pathParams": {
"id": "valor"
},
"query": {
"isDocument": "valor",
"syncWithProviders": true,
"language": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | path | Sim | string | - |
isDocument | query | Nao | string | - |
syncWithProviders | query | Nao | boolean | Forces synchronization with data from external providers. |
language | query | Nao | string | Language code |
Sem nota pratica adicional para esta operacao.
booking.confirm - POST /booking/{id}/confirm - Booking ConfirmationThis method is used to request a booking confirmation.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/booking/{id}/confirm.
{
"operation": "booking.confirm",
"pathParams": {
"id": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | path | Sim | string | - |
booking.cancel - DELETE /booking/{id}/cancel - Booking CancelationBookingCancellation is used either to simulate a cancellation or to perform the actual cancellation.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: DELETE /api/v1/booking/{id}/cancel.
{
"operation": "booking.cancel",
"pathParams": {
"id": 123
},
"query": {
"cancelType": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | path | Sim | integer (int32) | - |
cancelType | query | Nao | string | Default: SIMULATION Enum: SIMULATION,CANCELLATION Type of cancellation method to be used. |
booking.product.circuit.service.put - PUT /product/circuit/{id}/service - Update circuit service dataRequest body containing the updated service data for the circuit - **Content-Type:** `*/*` - **Schema:** `UpdateCircuitServiceRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: PUT /api/v1/product/circuit/{id}/service.
{
"operation": "booking.product.circuit.service.put",
"pathParams": {
"id": 123
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
id | path | Sim | integer (int32) | ID of the booking item (circuit) whose service data will be updated |
Nao possui body declarado para esta operacao.
Sem nota pratica adicional para esta operacao.
booking.product.observation.put - PUT /product/observation/{id} - Update transferRequest body containing the updated product data - **Content-Type:** `*/*` - **Schema:** `UpdateProductRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: PUT /api/v1/product/observation/{id}.
{
"operation": "booking.product.observation.put",
"pathParams": {
"id": 123
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
id | path | Sim | integer (int32) | ID of product will be updated |
Nao possui body declarado para esta operacao.
Sem nota pratica adicional para esta operacao.
booking.product.transfer.put - PUT /product/transfer/{id} - Update transferRequest body containing the updated service data - **Content-Type:** `*/*` - **Schema:** `UpdateProductRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: PUT /api/v1/product/transfer/{id}.
{
"operation": "booking.product.transfer.put",
"pathParams": {
"id": 123
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
id | path | Sim | integer (int32) | ID of product will be updated |
Nao possui body declarado para esta operacao.
Sem nota pratica adicional para esta operacao.
check-rate - POST /checkRate - Check RateBooking request object - **Content-Type:** `application/json` - **Schema:** `BookingRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/checkRate.
{
"operation": "check-rate",
"pathParams": {},
"query": {
"permanentKey": true,
"isAlteration": true,
"isMobile": true
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
permanentKey | query | Nao | boolean | If true, returns a reservation key without expiration. If false or omitted, returns a standard temporary key valid for 12 hours. |
isAlteration | query | Nao | boolean | - |
isMobile | query | Nao | boolean | Mobile |
Nao possui body declarado para esta operacao.
utility.contracts - GET /utility/contract/{idReserva} - Contracts SearchThis method is used to search for contracts and terms of use.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/utility/contract/{idReserva}.
{
"operation": "utility.contracts",
"pathParams": {
"idReserva": 123
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
idReserva | path | Sim | integer (int32) | - |
Sem nota pratica adicional para esta operacao.
company.code.get - GET /company/code/{sgEmpresa} - Company SearchThis method is used to search company details
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/company/code/{sgEmpresa}.
{
"operation": "company.code.get",
"pathParams": {
"sgEmpresa": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
sgEmpresa | path | Sim | string | - |
Sem nota pratica adicional para esta operacao.
company.detail.get - GET /company/{id} - Company SearchThis method is used to search company details
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/company/{id}.
{
"operation": "company.detail.get",
"pathParams": {
"id": 123
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | path | Sim | integer (int32) | - |
Sem nota pratica adicional para esta operacao.
financial.cash-register.search.get - GET /financial/cashRegister/search - Cash register SearchThis method is used to search for cash Registers.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/financial/cashRegister/search.
{
"operation": "financial.cash-register.search.get",
"pathParams": {},
"query": {
"start": "2026-08-10",
"end": "2026-08-10",
"status": "valor",
"id": 123,
"bookingId": 123
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
start | query | Nao | string (date-time) | - |
end | query | Nao | string (date-time) | - |
status | query | Nao | string (enum: OPENED, CLOSED, CANCELED) | - |
id | query | Nao | integer (int32) | - |
bookingId | query | Nao | integer (int32) | - |
financial.credit-letter.create.post - POST /financial/creditLetter - Create Credit LetterRequest object - **Content-Type:** `application/json` - **Schema:** `CreditLetterRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/financial/creditLetter.
{
"operation": "financial.credit-letter.create.post",
"pathParams": {},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Nao possui body declarado para esta operacao.
financial.credit-letter.search.get - GET /financial/searchCreditLetter - Search Credit LetterThis method is used to search a Credit Letter.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/financial/searchCreditLetter.
{
"operation": "financial.credit-letter.search.get",
"pathParams": {},
"query": {
"searchType": "valor",
"start": "2026-08-10",
"end": "2026-08-10",
"id": "valor",
"document": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
searchType | query | Nao | string (default: CREATION) | Search by CREATION or UTILIZATION credit letter date |
start | query | Nao | string (date-time) | start |
end | query | Nao | string (date-time) | end |
id | query | Nao | string | Id |
document | query | Nao | string | Documento |
financial-posting.approval.get - GET /financialposting/approval/{id} - Financial Posting ApprovalThis method receives the product id and confirms the payment of the Financial Posting
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/financialposting/approval/{id}.
{
"operation": "financial-posting.approval.get",
"pathParams": {
"id": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | path | Sim | string | - |
invoice.generate.get - GET /invoice/generate/{idPayment} - Generate InvoiceThis method generates and closes an invoice.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/invoice/generate/{idPayment}.
{
"operation": "invoice.generate.get",
"pathParams": {
"idPayment": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
idPayment | path | Sim | string | - |
package.detail.get - GET /package/{idPacote} - Package SearchThis method is used to search package.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/package/{idPacote}.
{
"operation": "package.detail.get",
"pathParams": {
"idPacote": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
idPacote | path | Sim | string | - |
Sem nota pratica adicional para esta operacao.
payment.pix.consult.get - GET /payment/pix/consult/{id} - Pix ConsultThis method validates if the pix payment was made
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/payment/pix/consult/{id}.
{
"operation": "payment.pix.consult.get",
"pathParams": {
"id": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | path | Sim | string | - |
point-rules.search.get - GET /pointRules - Point Rule SearchThis method is used to search for point rules.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/pointRules.
{
"operation": "point-rules.search.get",
"pathParams": {},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Sem nota pratica adicional para esta operacao.
rebooking.create - POST /rebooking/{id} - RebookingRequest object - **Content-Type:** `application/json` - **Schema:** `BookingRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/rebooking/{id}.
{
"operation": "rebooking.create",
"pathParams": {
"id": 123
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | path | Sim | integer (int32) | - |
Nao possui body declarado para esta operacao.
search.package.destination - GET /searchEngine/package/{packageType}/destination - Package DestinationThis method is used to request package destinations
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/searchEngine/package/{packageType}/destination.
{
"operation": "search.package.destination",
"pathParams": {
"packageType": "valor"
},
"query": {
"origin": 123,
"originIata": "valor",
"originType": "valor",
"key": "valor",
"packageId": 123,
"language": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
packageType | path | Sim | string | hotel, hotel_flight |
origin | query | Nao | integer (int32) | Origin code |
originIata | query | Nao | string | Origin iata code |
originType | query | Nao | string | Origin type |
key | query | Nao | string | Search Key |
packageId | query | Nao | integer (int32) | Search by package id |
language | query | Nao | string (default: pt_BR) | Language code. Default: pt_BR |
search.package.origin - GET /searchEngine/package/{packageType}/origin - Package OriginThis method is used to request package origins
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/searchEngine/package/{packageType}/origin.
{
"operation": "search.package.origin",
"pathParams": {
"packageType": "valor"
},
"query": {
"name": "valor",
"origin": 123,
"iata": "valor",
"type": "valor",
"key": "valor",
"packageId": 123,
"language": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
packageType | path | Sim | string | hotel, hotel_flight |
name | query | Nao | string | Search by origin name |
origin | query | Nao | integer (int32) | Search by origin code |
iata | query | Nao | string | Search with origin iata code |
type | query | Nao | string | Search with origin type |
key | query | Nao | string | Search Key |
packageId | query | Nao | integer (int32) | Search by package id |
language | query | Nao | string (default: pt_BR) | Language code. Default: pt_BR |
search.package.period - GET /searchEngine/package/{packageType}/period - Package PeriodsThis method is used to request package periods
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/searchEngine/package/{packageType}/period.
{
"operation": "search.package.period",
"pathParams": {
"packageType": "valor"
},
"query": {
"origin": 123,
"originIata": "valor",
"originType": "valor",
"destination": 123,
"destinationIata": "valor",
"destinationType": "valor",
"key": "valor",
"packageId": 123,
"language": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
packageType | path | Sim | string | hotel, hotel_flight |
origin | query | Nao | integer (int32) | Origin code |
originIata | query | Nao | string | Origin iata code |
originType | query | Nao | string | Origin type |
destination | query | Nao | integer (int32) | Destination code |
destinationIata | query | Nao | string | Destination iata code |
destinationType | query | Nao | string | Destination type |
key | query | Nao | string | Search Key |
packageId | query | Nao | integer (int32) | Search by package id |
language | query | Nao | string (default: pt_BR) | Language code. Default: pt_BR |
service.import.post - POST /service/service/import - Import Service FareRequest object - **Content-Type:** `application/json` - **Schema:** `ServiceFareRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/service/service/import.
{
"operation": "service.import.post",
"pathParams": {},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Nao possui body declarado para esta operacao.
Sem nota pratica adicional para esta operacao.
search.allotted-dates.flight.get - GET /searchEngine/allottedDates/flight - Allotted Flight DatesThis method is used to request flight allotment dates
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/searchEngine/allottedDates/flight.
{
"operation": "search.allotted-dates.flight.get",
"pathParams": {},
"query": {
"iata": "valor",
"destinationIata": "valor",
"key": "valor"
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
iata | query | Nao | string | Search with origin iata code |
destinationIata | query | Nao | string | Destination iata code |
key | query | Nao | string | Search Key |
user.login.post - POST /user/login - LogInRequest object - **Content-Type:** `application/json` - **Schema:** `UserLoginRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/user/login.
{
"operation": "user.login.post",
"pathParams": {},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Nao possui body declarado para esta operacao.
Sem nota pratica adicional para esta operacao.
user.recover-password.post - POST /user/recover/password - Recover PasswordRequest object - **Content-Type:** `application/json` - **Schema:** `UserForgotPasswordRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/user/recover/password.
{
"operation": "user.recover-password.post",
"pathParams": {},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Nao possui body declarado para esta operacao.
Sem nota pratica adicional para esta operacao.
user.register.post - POST /user/register - RegisterRequest object - **Content-Type:** `application/json` - **Schema:** `UserRegisterRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/user/register.
{
"operation": "user.register.post",
"pathParams": {},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Nao possui body declarado para esta operacao.
Sem nota pratica adicional para esta operacao.
user.update.put - PUT /user/{userId} - Update UserRequest object - **Content-Type:** `application/json` - **Schema:** `UserUpdateRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: PUT /api/v1/user/{userId}.
{
"operation": "user.update.put",
"pathParams": {
"userId": 123
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
userId | path | Sim | integer (int32) | - |
Nao possui body declarado para esta operacao.
Sem nota pratica adicional para esta operacao.
utility.county.get - GET /utility/county/{countyName} - County SearchThis method is used to search coounty by name.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/utility/county/{countyName}.
{
"operation": "utility.county.get",
"pathParams": {
"countyName": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
countyName | path | Sim | string | - |
Sem nota pratica adicional para esta operacao.
utility.coupon.get - GET /utility/coupon/{cdCupom} - Find couponThis method is used to search for a specific coupon
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/utility/coupon/{cdCupom}.
{
"operation": "utility.coupon.get",
"pathParams": {
"cdCupom": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
cdCupom | path | Sim | string | - |
Sem nota pratica adicional para esta operacao.
utility.hotel-detail.get - GET /utility/hotelDetail/{keyDetail} - Hotel DetailThis method is used to request room availability
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/utility/hotelDetail/{keyDetail}.
{
"operation": "utility.hotel-detail.get",
"pathParams": {
"keyDetail": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
keyDetail | path | Sim | string | - |
Sem nota pratica adicional para esta operacao.
utility.zipcode.get - GET /utility/zipcode/{nrcep} - Zipcode SearchThis method is used to search zipcode.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/utility/zipcode/{nrcep}.
{
"operation": "utility.zipcode.get",
"pathParams": {
"nrcep": "valor"
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
nrcep | path | Sim | string | - |
Sem nota pratica adicional para esta operacao.
whitelabel.search.get - GET /whiteLabel/{id} - SearchSem descricao detalhada para esta operacao.
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/whiteLabel/{id}.
{
"operation": "whitelabel.search.get",
"pathParams": {
"id": 123
},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
id | path | Sim | integer (int32) | - |
Sem nota pratica adicional para esta operacao.
booking.create - POST /booking - Booking ReservationRequest object - **Content-Type:** `application/json` - **Schema:** `BookingRQ`
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: POST /api/v1/booking.
{
"operation": "booking.create",
"pathParams": {},
"query": {
"waitForProcessing": true
},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
waitForProcessing | query | Nao | boolean | When set to true, the API call will wait for the booking process to complete before returning a response. If false or not provided, the request returns immediately with a processing status, and the final result must be retrieved asynchronously. |
Nao possui body declarado para esta operacao.
company.search.get - GET /company - Company SearchThis method is used to search company details
Forward sempre usa POST /v1/infotravel/forward com esta operation. Upstream correspondente: GET /api/v1/company.
{
"operation": "company.search.get",
"pathParams": {},
"query": {},
"body": {}
}| Parametro | Em | Obrigatorio | Tipo | Descricao |
|---|---|---|---|---|
Authorization | header | Sim | string | Bearer AuthString AuthString is the access token obtained from the authentication endpoint No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Content-Type | header | Sim | string (default: application/json) | Defines request format No forward, nao enviar este header no payload; envie somente X-Api-Key no header da sua chamada. |
Sem nota pratica adicional para esta operacao.
Use exatamente o mesmo metodo/path/query/body da Infotravel, mudando apenas o host.
Para os endpoints 1:1, siga a especificação publicada em https://developers.infotravel.com.br/. A única alteração necessária é o header de autenticação: envie X-Api-Key (sua chave de agência) em vez do token JWT/Authorization que o site documenta — o gateway cuidará da autenticação com a Infotravel em nome da sua agência.
Ideal para migracao rapida sem reescrever payloads.
curl -X GET "https://apiv2.centraltour.com/v1/avail/hotel?start=2026-08-10&end=2026-08-15&destination=123" \ -H "X-Api-Key: SUA_API_KEY"
curl -X POST "https://apiv2.centraltour.com/v1/checkRate" \
-H "X-Api-Key: SUA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"products": []}'
curl -X GET "https://apiv2.centraltour.com/v1/booking/12345" \ -H "X-Api-Key: SUA_API_KEY"
| Cenario | Modo recomendado | Motivo |
|---|---|---|
| Integracao nova, centralizada | Forward | Payload padrao e controle por operation. |
| Cliente ja usa Infotravel | 1:1 | Troca apenas o host, mantendo contrato original. |
| Equipe mista e suporte rapido | Ambos | Voce pode habilitar os dois sem conflito. |
| Status | Codigo | Causa comum |
|---|---|---|
| 401 | UNAUTHORIZED | X-Api-Key ausente ou invalida. |
| 403 | FORBIDDEN | Operação não autorizada para sua conta. |
| 404 | UNKNOWN_OPERATION | Rota 1:1 nao mapeada no gateway. |
| 422 | VALIDATION_ERROR | Payload invalido no Forward ou path params faltando. |
| 502 | UPSTREAM_ERROR | Falha de autenticacao/chamada na API Infotravel. |