API de cancelamento de reservas de carro
Orientações e exemplos para acessar a API de cancelamento de reservas de carro
A API de cancelamento de reservas de carro permite que você cancele uma reserva existente. Ela exige dados que estão disponíveis apenas no momento da reserva. Portanto, você só pode cancelar as viagens que reservou.
Ponto de extremidade
Método | Ponto de extremidade | Pré-requisitos* |
---|---|---|
PUT | https://apim.expedia.com/cars/bookings/[TripNumber] | Um TripNumber ativo da API de reserva de carro. |
Cabeçalhos obrigatórios
Key: | Chave de API da Expedia |
Authorization: | Sequência de autorização de API da Expedia |
Accept: | application/vnd.exp-car.v3+json |
User-Id: | username@domain.com O endereço de e-mail associado à reserva. |
Partner-Transaction-Id: | Sequência TransactionID do parceiro |
Exemplo de solicitação de cancelamento
Solicitação
https://apim.expedia.com/cars/bookings/1065756938
Corpo do cancelamento
Opcional: inclua apenas se o parceiro quiser armazenar metadados sobre o cancelamento para posterior recuperação.
{
"PartnerMetaData": {
"SampleKey1": "SampleValue1",
"SampleKey2": "SampleValue2"
}
}
Resposta de cancelamento
{
"TransactionId": "f06edfa3-27f4-44e6-838c-b8dd3d0a3210",
"SupplierConfirmationNumber": "221542",
"CancellationDateTime": "2021-07-20T22:01:00-0800",
"TotalRefund": {
"Value": "1487.12",
"Currency": "USD"
},
"TotalPenalty": {
"Value": "100.08",
"Currency": "USD"
},
"DeepLinkUrls": {
"WebItinRetrieve": {
"Href": "https://www.expedia.com/1234567"
},
"ApiItinRetrieve": {
"Accept": "application/vnd.exp-booking.v3+json",
"Method": "Get",
"Href": "https://apim.expedia.com/cars/bookings/12345"
}
}
}
Códigos de erro
Códigos de aviso
Detalhes da API
Aqui você pode explorar as definições de ponto de extremidade para essa API e acessar o API Explorer para testar todos os pontos de extremidade da XAP, baixar especificações OpenAPI ou baixar as nossas coleções Postman. Teste uma ou todas essas opções para entender como os exemplos e as definições de esquema se comparam com o resultado real.