Coleções do carteiro
Teste os endpoints Rapid API e veja os formatos concretos de requisição/resposta com o Postman.
Disponível no momento
No momento, oferecemos coletas via Postman para:
- API de hospedagem rápida (com exceção do serviço de notificações)
- API Rapid Car
Novas coleções serão lançadas para as APIs Rapid Flight e Activities, que ainda não estão disponíveis para o público em geral.
Nota: Essas solicitações estão agrupadas em relação ao material Swagger no site.
As coleções foram escritas para serem o mais self-contained possível - elas encapsulam a lógica de autenticação e o check-in/check-out self-update com cada solicitação. Cada coleção também possui alguns testes básicos que podem ser usados em conjunto com o recurso de execução de coleções do Postman.
Saiba mais sobre as coleções da Postman
Instalação
Baixe as coleções da seção Baixar coleções do Postman e, em seguida, importe-as para o Postman.
Pré-requisitos e requisitos do sistema
Consulte a documentação do Postman para obter mais informações.
- Uma
api_keye umshared_secret. - Uma versão atualizada do Postman.
Nota: Não edite nem altere a seção "Editar Coleção". As variáveis e o código devem permanecer os mesmos para garantir que as solicitações funcionem conforme o esperado.
Configuração
O Postman lida com variáveis em seu próprio formato. Você precisará configurar algumas variáveis de ambiente antes de poder usar as coleções.
Os seguintes parâmetros podem ser definidos, mas apenas dois são necessários:
| Chave | Padrão | Obrigatório | Descrição |
|---|---|---|---|
api_key | N/A | Sim | Uma chave de API. |
shared_secret | N/A | Sim | Seu segredo compartilhado. |
eanapi_url | https://test.ean.com/ | — | O tipo de host a ser segmentado, que pode ser substituído por "https://api.ean.com". |
property_id | 3609882 | — | A property_id do LCM ou da Expedia a ser solicitada em chamadas de conteúdo e disponibilidade. |
region_id | 178248 | — | A região a ser solicitada em chamadas relacionadas à geografia. |
iata_airport_code | ORD | — | O código do aeroporto da IATA a ser solicitado em chamadas relacionadas à geografia. |
iata_airport_metro_code | CHI | — | O código do metrô do aeroporto da IATA a ser solicitado em chamadas relacionadas à geografia. |
language | en-US | — | O idioma traduzido a ser solicitado, um subconjunto do formato BCP47. |
occupancy | 2 | — | O número de pessoas por quarto a ser solicitado. O formato é numberOfAdults[-firstChildAge[,nextChildAge]]. Isso significa que "2-9,3" representa dois adultos, uma criança de 9 anos e uma criança de 3 anos. |
booking_email | john@example.com | — | O e-mail utilizado nas solicitações de reserva. |
hold_itinerary_creation | true | — | Se o itinerário vai ser criado em um estado de espera. |
billing_terms | N/A | —* | Os termos relacionados a como uma reserva resultante deve ser cobrada. |
partner_point_of_sale | N/A | —* | Qual ponto de venda deve ser usado para as APIs de Compras e Reservas? |
payment_terms | N/A | —* | Os termos de pagamento a serem usados quando houver um pagamento por uma reserva. |
platform_name | N/A | —* | A plataforma a ser usada para compra e reserva. |
* Nota: Estas variáveis são necessárias apenas para api.ean.com; elas não são necessárias para test.ean.com.
Os seguintes parâmetros são auto-generated e serão definidos automaticamente em seu ambiente:
| Chave | Global | Descrição |
|---|---|---|
authorizaton | Sim | Este código de autorização é gerado a partir dos seus api_key e shared_secret e usado como um cabeçalho de solicitação. |
checkin | Sim | A data de checkin é gerada de maneira automática para solicitações de disponibilidade. É sempre 30 dias após a data em que você faz uma solicitação. |
checkout | Sim | A data de checkout é gerada de maneira automática para solicitações de disponibilidade. É sempre 32 dias após a data em que você faz uma solicitação. |
arrival | Sim | O horário de arrival é gerado de maneira automática para solicitações de venda cruzada. É sempre 30 dias após o horário em que você faz uma solicitação. |
affiliate_reference_id | — | O affiliate_reference_id é usado em uma solicitação de criação de reserva e pode ser usado para recuperar reservas subsequentes. |
price_check_link | — | O price_check_link é definido após uma solicitação de disponibilidade, venda cruzada ou recomendação, se a propriedade apresentada tem esse link. Ele pode ser usado para fazer uma solicitação de verificação de preço. |
payment_options_link | — | O payment_options_link é definido após uma solicitação de disponibilidade, venda cruzada ou recomendação, se a propriedade apresentada tem esse link. Ele pode ser usado para fazer uma solicitação de opções de pagamento. |
deposit_policies_link | — | O deposit_policies_link é definido após uma solicitação de disponibilidade, venda cruzada ou recomendação, se a propriedade apresentada tem esse link. Ele pode ser usado para fazer uma solicitação de políticas de depósito. |
book_link | — | O book_link é definido após uma solicitação de verificação de preço, se a propriedade apresentada tem esse link. Ele pode ser usado para fazer uma solicitação de reserva. |
retrieve_link | — | O retrieve_link é definido após uma solicitação de reserva, se o itinerário apresentado tem esse link. Ele pode ser usado para fazer uma solicitação de recuperação. |
resume_link | — | O resume_link é definido após uma solicitação de reserva, se o itinerário apresentado tem esse link. Ele pode ser usado para fazer uma solicitação de retomada. |
cancel_link | — | O cancel_link é definido após uma solicitação de reserva, se o itinerário apresentado tem esse link. Ele pode ser usado para fazer uma solicitação de cancelamento. |
cancel_room_link | — | O cancel_room_link é definido após uma solicitação de reserva, se o itinerário apresentado tem esse link. Ele pode ser usado para fazer uma solicitação de cancelamento de quarto. |
change_room_link | — | O change_room_link é definido após uma solicitação de reserva, se o itinerário apresentado tem esse link. Ele pode ser usado para fazer uma solicitação de alteração de quarto. |
complete_payment_session_link | — | O complete_payment_session_link é definido após uma solicitação de reserva, se o itinerário apresentado tem esse link. Ele pode ser usado para fazer uma solicitação de conclusão de sessão de pagamento. |
pagination_link | — | O pagination_link é definido após qualquer solicitação feita a qualquer ponto de extremidade paginado. Pode ser usado para demonstrar como a paginação funciona na API. |
Configuração recomendada
Recomendamos que você defina as variáveis em um ambiente com apenas eanapi_url e api_keyshared_secret definidos.
Baixe as coleções do Postman
Leia atentamente as instruções desta página antes de baixar essas coleções.