Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / E Commerce / Amadeus / Flight Create Orders
Flight Create Orders logo

Amadeus Flight Create Orders

Browse all Amadeus APIs
✓ Official Vendor SpecE CommerceOrder Managementoauth21 EndpointsREST

For Agents

Create a confirmed flight booking from a priced Amadeus flight offer, returning the order id and PNR reference an agent can use for downstream ticketing or order management.

Use for: Book the flight offer the user just confirmed, Create an Amadeus flight order for two adult travellers, I want to issue a PNR for this priced flight offer, Submit traveller passport details and create a flight booking

Not supported: Does not search for flights, reconfirm prices, capture payment, or modify existing orders — use only to create a new flight order from an already-priced offer.

The Amadeus Flight Create Orders API turns a priced flight offer into a confirmed booking with a Passenger Name Record. The single POST endpoint takes a flight offer (already validated by Flight Offers Price), traveller details, and contact information, and returns an order id, ticketing status, and the underlying PNR reference. It is the final step in the Self-Service flight-shopping flow before payment is captured downstream by the integrator.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Flight Create Orders to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Flight Create Orders, 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.

1

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 | sh
2

Step 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 instance

Jentic 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.

Capabilities

What an agent can do with Flight Create Orders API.

Convert a priced Amadeus flight offer into a confirmed flight order

Generate a Passenger Name Record with the traveller and contact data submitted in the request

Capture frequent-flyer numbers and seat or meal special service requests as part of the order

Return the ticketing status and order id needed for subsequent retrieve or cancel calls

Submit fare remarks and corporate codes that adjust the fare basis at order time

Use Cases

Patterns agents use Flight Create Orders API for, with concrete tasks.

★ Confirm a Flight Booking End-to-End

After a user picks an offer from Flight Offers Search and the price is reconfirmed by Flight Offers Price, the integrator posts the offer plus traveller and contact details to /booking/flight-orders to create the actual booking. The response includes the order id and ticketing status the integrator needs to display a confirmation page and track the PNR.

POST a confirmed flight offer with one adult traveller (name, date of birth, document number) and contact email to /booking/flight-orders and return the order id.

Multi-Passenger Group Booking

Travel agencies booking 2-9 passengers on the same itinerary submit a single create-order call with an array of travellers and matching travelerPricings from the priced offer. Amadeus returns one order covering all passengers, simplifying downstream retrieval and cancellation versus issuing per-passenger orders.

Create a flight order for a family of four (two adults, two children) on the same priced offer and return the single order id covering all four travellers.

Add Frequent Flyer Numbers at Booking

Loyalty-aware integrations include frequent flyer programs in the traveller payload at create-order time so miles credit correctly without a follow-up servicing call. Each traveller can carry one or more frequent flyer entries keyed to a carrier code; Amadeus stores them on the resulting PNR and forwards them to the marketing carriers.

Create a flight order for a single traveller with a Star Alliance frequent flyer number attached to the appropriate operating carrier.

Agent Books a Flight via Jentic

An AI travel assistant that searches and prices flights through Amadeus uses the create-orders endpoint via Jentic to commit the booking once the user confirms. Jentic resolves the OAuth 2.0 client credentials, validates the request body against the operation schema, and returns a structured order id the agent can show the user.

Call jentic.search('book an Amadeus flight offer'), load the operation, and execute it with a priced offer plus traveller payload to return the new flight order id.

Key Endpoints

1 endpoints — the amadeus flight create orders api turns a priced flight offer into a confirmed booking with a passenger name record.

METHOD

PATH

DESCRIPTION

POST

/booking/flight-orders

Create a flight order from a priced flight offer

POST

/booking/flight-orders

Create a flight order from a priced flight offer

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

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 booking call, so the agent never handles raw secrets.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent ('book an Amadeus flight offer') and Jentic returns the /booking/flight-orders operation with its input schema, including required traveller and contact shapes.

Time to first call

Time to first call

Direct Amadeus integration: 3-5 days for OAuth, traveller payload shaping, error handling, and PNR retrieval flow. Through Jentic: under 1 hour — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Flight Offers Price

→

Reconfirms the price of a flight offer immediately before order creation.

Always call this first; pass its response into Flight Create Orders to avoid stale-price errors.

Complementary

Flight Order Management

→

Retrieves and cancels orders created by this API.

Use after create-orders to look up the order or cancel it within the airline's void window.

Complementary

Flight Choice Prediction

→

Scores offers with a choice probability before they are priced and booked.

Use upstream of create-orders to pick which offer to actually book.

Complementary

Seatmap Display

→

Returns the cabin seat map for a flight offer so the user can pick a seat.

Use between pricing and order creation when seat selection is part of the flow.

FAQs

Specific to using Flight Create Orders API through Jentic.

What authentication does the Flight Create Orders 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, then send it in the Authorization header on the POST. Through Jentic, the credentials live in the encrypted vault and the bearer token is fetched and rotated for you, so the agent only references a scoped tool.

Can I create a flight order without first calling Flight Offers Price?

It is strongly discouraged. The /booking/flight-orders endpoint expects the exact offer payload returned by Flight Offers Price; using the raw search response often produces price or availability errors. The recommended flow is search, then price, then create order.

What are the rate limits for the Flight Create Orders API?

Amadeus Self-Service Test environment caps booking endpoints at 1 transaction per second per API key with a small monthly quota. Production limits depend on your Self-Service plan; contact Amadeus to raise quotas before launch. OAuth tokens themselves expire after roughly 30 minutes.

How do I create a flight order through Jentic?

Run pip install jentic, then call jentic.search('book an Amadeus flight offer'), load the returned operation, and execute it with a body containing the priced flight offer, travellers array, and contacts array. Jentic posts to /booking/flight-orders and returns the order id.

Does this API charge the traveller's payment method?

No. The Self-Service create-orders endpoint reserves the booking and may issue a ticket depending on the carrier, but actual payment capture is handled by the integrator outside Amadeus. Plug in your own PSP (such as Stripe or Adyen) before or after the create-order call.

How do I retrieve or cancel an order I just created?

Use the Flight Order Management API with the order id returned in the create-order response. Its GET /booking/flight-orders/{flight-orderId} retrieves the order and DELETE on the same path cancels it.

GET STARTED

Start building with Flight Create Orders API

Explore with Jentic
View OpenAPI Document