How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Kuehne+Nagel Booking API

The booking API from Kuehne+Nagel — 2 operation(s) for booking.

Kuehne+Nagel Booking API is one of 48 APIs that Kuehne+Nagel publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Booking. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 4 operations across 2 paths, and defines 68 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 2 base URLs: https://gateway.api.kuehne-nagel.com/booking/air/v2, https://internal.api.kuehne-nagel.com/order-management/order-booking/v1.

4 operations 2 paths 68 schemas 1 DELETE1 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://gateway.api.kuehne-nagel.com/track-trace/shipment/v2
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Kuehne+Nagel Booking API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (default) using the implicit flow. By default, every request must be authenticated.

Paths & Operations 4

Across 2 paths, the API surfaces 4 operations — 1 DELETE, 1 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

booking 4
PUT
/bookings
Update an air booking
2 params body → 200default
POST
/bookings
Create air booking
body → 201default
DELETE
/bookings
Delete air booking
2 params → 204default
PUT
/bookings/{shippersReference}
Update an existing booking
updateBooking 1 param body → 202default

Schemas 68

The contract defines 68 schemas that model the data the API accepts and returns. The most detailed are OrderIdentificationKeyAttributes (33 properties), Booking (28 properties), DangerousGoodsDetail (21 properties), ItemIdentificationAttributes (17 properties). Each schema is shown below with its type and property counts.

BookingError
object
5 properties 2 required
DangerousGoodsDetail
object
21 properties 3 required
Cargo
object
10 properties 3 required
Booking
object
28 properties 5 required
ErrorResponse
DangerousGoodsPosition
object
5 properties 2 required
Address
object
10 properties 3 required
HSCode
object
2 properties 1 required
Origin
object
8 properties 2 required
Contact
object
4 properties 1 required
TradeControlDetails
object
To indicate if the shipment contains defence commodities the new includesDefenceCommodity field should be used.
9 properties 7 required
Amount
object
2 properties 2 required
Reference
object
2 properties 2 required
Dimensions
object
4 properties 4 required
BookingResponse
object
1 property 1 required
RadioactiveDetails
object
6 properties
Destination
object
8 properties 1 required
CargoInformation
object
4 properties
Width
Width in centimeter with up to 1 decimal place
Money
object
2 properties 1 required
Weight
object
Weight in kilogram
1 property 1 required
ItemIdentificationAttributes
object
17 properties
FactoryCode
string
Unique identifier assigned to a factory
ContainerNumber
string
Booking_2
object
Abstract base schema for the booking types AirBooking, LclBooking and FclBooking.
15 properties 4 required
CustomerCode
string
Unique identifier assigned to a customer
PurchaseOrderLineAllocation
object
3 properties 3 required
Packages
object
2 properties 2 required
NonEmptyString
string
Problem
object
5 properties 2 required
DateWindow
object
2 properties
Integer
integer
CountryCode
string
OrderIdentificationKeyAttributes
object
33 properties
BookingNumber
string
Quantity
object
2 properties 2 required
PackageInformation
object
8 properties
PostalAddress
object
5 properties
ContactInformation
object
5 properties
PickUpDeliveryDetails
object
4 properties
Address_2
Height
Height in centimeter with up to 1 decimal place
PurchaseOrder
object
4 properties 2 required
Length
Length in centimeter with up to 1 decimal place
OrderAddress
TermsOfTrade
object
2 properties
PositiveInteger
integer
Dimension
object
1 property 1 required
Date
string
Parties
object
4 properties 2 required
Email
string
DateTime
string
LetterOfCredit
object
Financial instrument guaranteeing payment to the exporter upon satisfactory delivery of goods
2 properties
AddressTypeCode
string
SupplierCode
string
Unique identifier assigned to a supplier
ItemAttributes
object
9 properties
MediumLengthString
string
BookingAccepted
object
BookingAccepted is a positive confirmation of an asynchronous booking related request. It identifies the booking and the request regarding that booking.
2 properties 2 required
ProcessStateId
string
Unique identifier of the requested operation
ReferenceDataPerAddressTypeCode
object
ReferenceDataPerAddressTypeCode allows the user to store arbitrary key/values pairs where keys and values are strings.
2 properties 2 required
ShippersReference
string
BusinessParty
BookingCreated
object
BookingCreated confirms that the booking is created. Further asynchronous operations like the order line allocation are scheduled for the booking. It identifie…
2 properties 2 required
UnLocationCode
string
Standardized code for trade and transport locations including seaports and airports
OrderAttributes
object
16 properties
AdditionalParty
object
3 properties
Incoterm
string
Internationally recognized delivery terms for commercial contracts published by the ICC
Volume
object
Volume in cubic meter
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

kuehne-nagel-booking-api-openapi.yml Raw ↑

Other APIs Kuehne+Nagel publishes across the network.

Kuehne+Nagel Administration Layer API
Kuehne+Nagel API Keys API
Kuehne+Nagel Assigned Consignments API
Kuehne+Nagel Background Tasks API
Kuehne+Nagel Booking Requests API
Kuehne+Nagel Cargo Items API
Kuehne+Nagel Config API
Kuehne+Nagel Container API
Kuehne+Nagel Delete API
Kuehne+Nagel Document API
Kuehne+Nagel Document Request API
Kuehne+Nagel Documents API
Where this information came from

This is an independent, third-party profile of Kuehne+Nagel Booking API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.