Skip to main content

A Python library for integration with Amadeus Enterprise Service.

Project description

SythonLab Amadeus Enterprise Service SDK

A Python library for integration with Amadeus Enterprise Service.

Installation

  pip install sythonlab-amadeus-enterprise

AMADEUS_OFFICE_ID=KIN1S2312 AMADEUS_USERNAME=WSCPJCAR AMADEUS_PASSWORD=6WbmmXZJGS?D AMADEUS_FLIGHT_ENDPOINT=https://nodeD1.test.webservices.amadeus.com/1ASIWCARCPJ

Environment variables

AMADEUS_OFFICE_ID: Office ID.

AMADEUS_USERNAME: Username for authentication.

AMADEUS_PASSWORD: Password for authentication.

AMADEUS_FLIGHT_ENDPOINT: Endpoint of Flight service.

How to use?

from flights.amadeus_flight_sdk import AmadeusFlightSDK

sdk = AmadeusFlightSDK()
# custom_config_file: Optional parameter, specifies the path to a .json file to save the configuration.

status, response = sdk.ACTION(...)

Available actions

  • get_availability: Retrieve flight availability with minimum prices.
  • informative_pricing_without_pnr: Retrieve detailed pricing information for a selected flight without creating a Passenger Name Record (PNR).
  • check_rules: Retrieve fare rules and conditions associated with a selected flight.
  • logout: Terminate an active Amadeus session.
  • reserve: Initiate the flight reservation process in Amadeus.
  • add_passengers: Add passenger information to an existing booking session in Amadeus.
  • add_cash_payment: Declare that the payment for the reservation will be made in cash.
  • fare_price_pnr_with_booking_class: Build the TST (Ticketing Template) to retrieve final pricing details before payment.
  • ticket_create_tst_from_pricing: Create the ticket after payment has been completed.
  • pnr_add_multielements: Finalize the transaction by saving the PNR with multiple elements.
  • pnr_retrieve: Retrieve an existing PNR to continue performing actions on it.
  • issue_ticket: Issue the final ticket for a completed reservation.
  • pnr_retrieve_issued: Retrieve an issued PNR to review the finalized booking.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sythonlab_amadeus_enterprise-1.0.1.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sythonlab_amadeus_enterprise-1.0.1-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file sythonlab_amadeus_enterprise-1.0.1.tar.gz.

File metadata

File hashes

Hashes for sythonlab_amadeus_enterprise-1.0.1.tar.gz
Algorithm Hash digest
SHA256 79ad31a8336adaa9b670517549152ab147a64d046499cdea673d7301c52dc06e
MD5 fe3d3f082a87515890cd217da073359c
BLAKE2b-256 a34ef7c1dc581d874744e0552316b0bef69bf2799a1bd22607967ceca5f52273

See more details on using hashes here.

File details

Details for the file sythonlab_amadeus_enterprise-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for sythonlab_amadeus_enterprise-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c84dd7e0c9c3836a48c067ed9b0b7d98ca5a4f8ae50bd6c3b732edbe54e765d4
MD5 9331daf61248c6d8d8ebbddf9171ccd8
BLAKE2b-256 bbc7776c79494f036b0c5907afdd3120e8597c1cb4b3e0563c699a41c1ec2231

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page