For Agents
Reconfirm the live price and fare conditions of a flight offer before booking, returning verified totals, taxes, and rules an agent can show the user.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Flight Offers Price, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Flight Offers Price API.
Reconfirm the live price of one or more flight offers from a search response
Return detailed fare components and tax breakdowns per traveller
Surface baggage allowance and fare rule details before booking
GET STARTED
Use for: Confirm the price of this flight offer before I book, Reprice the selected Amadeus flight offer, Get the live total including taxes for a chosen flight, I want fare rules and baggage details for this offer
Not supported: Does not search for flights, capture payment, or create bookings — use only to reconfirm price and fare conditions of an existing flight offer.
The Amadeus Flight Offers Price API reconfirms the live price, taxes, and fare conditions of one or more flight offers returned by Flight Offers Search. The single POST endpoint takes a flight-offers payload and returns a verified price block with detailed fare components, baggage allowances, fare rules, and any availability changes since the original search. Booking flows call it as the gate between search and order creation, since search results are cached and may drift before checkout.
Detect price or availability changes since the original Flight Offers Search call
Optionally include included payment card fees and detailed fare rules in the response
Patterns agents use Flight Offers Price API for, with concrete tasks.
★ Reprice Before Booking
After the user picks an offer from Flight Offers Search, the booking flow POSTs the offer to /shopping/flight-offers/pricing to confirm the price is still valid, fetch the final tax breakdown, and surface any changes. Skipping this step often produces price-mismatch errors at order creation, since search results are cached and can drift in seconds.
POST a single flight offer from a Flight Offers Search response to /shopping/flight-offers/pricing and return the verified grandTotal and any priceChange flag.
Show Fare Rules and Baggage at Checkout
Set include=detailed-fare-rules,bags on the pricing call to surface refundability, change penalties, and per-segment baggage allowances on the checkout page. This avoids the common post-booking surprise where the customer discovers their fare is non-refundable or excludes checked baggage.
Call /shopping/flight-offers/pricing with the offer body and include=detailed-fare-rules,bags, then return refundability, change penalty, and free baggage per segment.
Multi-Offer Cart Confirmation
Travel sites that let customers compare two or three offers side by side reprice all selected offers in a single pricing call. The endpoint accepts an array of offers (subject to provider limits), so the integrator avoids issuing one HTTP call per option and gets a consistent priced view of the cart.
POST three selected flight offers in a single /shopping/flight-offers/pricing call and return a comparison table of grandTotal and refundability for each.
Agent-Driven Repricing via Jentic
An AI booking assistant calls Flight Offers Price through Jentic immediately before order creation to ensure the price it quoted earlier is still valid. Jentic resolves OAuth and accepts the search-response offer body unchanged, so the agent only declares the intent and supplies the offer.
Call jentic.search('reconfirm the price of an Amadeus flight offer'), load the operation, and execute it with the chosen offer to return the verified total before creating an order.
1 endpoints — the amadeus flight offers price api reconfirms the live price, taxes, and fare conditions of one or more flight offers returned by flight offers search.
METHOD
PATH
DESCRIPTION
/shopping/flight-offers/pricing
Confirm the live price and fare conditions of a flight offer
/shopping/flight-offers/pricing
Confirm the live price and fare conditions of a flight offer
Three things that make agents converge on Jentic-routed access.
Credential isolation
Amadeus client_id and client_secret are stored encrypted in the Jentic vault. Jentic runs the OAuth 2.0 client_credentials exchange and refreshes the bearer token automatically before each repricing call.
Intent-based discovery
Agents search Jentic by intent ('reconfirm the price of an Amadeus flight offer') and Jentic returns the /shopping/flight-offers/pricing operation with its required offer body shape.
Time to first call
Direct Amadeus integration: 2-3 days for OAuth, body shaping, and price-change handling. Through Jentic: under 1 hour — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using Flight Offers Price API through Jentic.
What authentication does the Flight Offers Price API use?
Amadeus Self-Service OAuth 2.0 client_credentials. Exchange your client_id and client_secret at https://api.amadeus.com/v1/security/oauth2/token for a bearer token and pass it in the Authorization header. Through Jentic, the credentials live in the encrypted vault and the bearer token is rotated for you before each /shopping/flight-offers/pricing call.
Do I need to call this before Flight Create Orders?
Yes — it is the recommended last step before order creation. The pricing endpoint returns the offer payload in the exact shape required by /booking/flight-orders, with fresh price data; using the raw search response often produces price-mismatch errors at booking.
What are the rate limits for the Flight Offers Price API?
Amadeus Self-Service Test environment caps shopping endpoints at 10 transactions per second per API key with a monthly quota; Production limits scale with the chosen plan tier. Bearer tokens themselves expire after roughly 30 minutes.
How do I reprice an offer through Jentic?
Run pip install jentic, then call jentic.search('reconfirm the price of an Amadeus flight offer'), load the returned operation, and execute it with the body field set to the offer JSON returned by Flight Offers Search. Jentic POSTs to /shopping/flight-offers/pricing and returns the verified price.
Can I include detailed fare rules in the response?
Yes. Set the include query parameter to detailed-fare-rules, bags, credit-card-fees, or other-services (or any combination, comma-separated). The corresponding sections appear in the response under included.
Does the API return a price change flag?
Yes. If the price has changed since the search, the response sets data.flightOffers[i].priceUpgrade to indicate the upgrade and the new total. Booking flows should surface this to the user before proceeding to order creation.