Connect API documentation

Use the Booking APIs page to review Air, Land, Ocean FCL, and Ocean LCL booking integrations in one place. Start with the overview, jump to the transport mode you need, then review the sample XML and schema tables.


Booking APIs

Select the transport mode you want to integrate with. Each page includes the SOAP request schema, a sample XML request, and the shared booking response structure.

Recommended flow: open the relevant transport mode, review the sample XML request, then validate each field using the schema table.

Air

Use this section to build an Air booking request. Start with the sample XML request, then use the schema table to check required fields, data types, cardinality, and field descriptions.

Tip: Required fields are marked “yes”. Conditional fields are required only when the related parent field is used.

Air sample XML request

Operation: getBookingRequestAir

Use this sample as the starting point for the booking request. Replace placeholder values with customer, shipment, and authentication data before testing.

getBookingRequestAir

SOAP request schema for Air.

Request 162 fields

getBookingResponse

SOAP response schema for Air.

Response 7 fields

Land

Use this section to build a Land booking request. Start with the sample XML request, then use the schema table to check required fields, data types, cardinality, and field descriptions.

Tip: Required fields are marked “yes”. Conditional fields are required only when the related parent field is used.

Land sample XML request

Operation: getBookingRequestLand

Use this sample as the starting point for the booking request. Replace placeholder values with customer, shipment, and authentication data before testing.

getBookingRequestLand

SOAP request schema for Land.

Request 311 fields

getBookingResponse

SOAP response schema for Land.

Response 7 fields

Ocean FCL

Use this section to build an Ocean FCL booking request. Start with the sample XML request, then use the schema table to check required fields, data types, cardinality, and field descriptions.

Tip: Required fields are marked “yes”. Conditional fields are required only when the related parent field is used.

Ocean FCL sample XML request

Operation: getBookingRequestOceanFCL

Use this sample as the starting point for the booking request. Replace placeholder values with customer, shipment, and authentication data before testing.

getBookingRequestOceanFCL

SOAP request schema for Ocean FCL.

Request 196 fields

getBookingResponse

SOAP response schema for Ocean FCL.

Response 7 fields

Ocean LCL

Use this section to build an Ocean LCL booking request. Start with the sample XML request, then use the schema table to check required fields, data types, cardinality, and field descriptions.

Tip: Required fields are marked “yes”. Conditional fields are required only when the related parent field is used.

Ocean LCL sample XML request

Operation: getBookingRequestOceanLCL

Use this sample as the starting point for the booking request. Replace placeholder values with customer, shipment, and authentication data before testing.

getBookingRequestOceanLCL

SOAP request schema for Ocean LCL.

Request 163 fields

getBookingResponse

SOAP response schema for Ocean LCL.

Response 7 fields