Skip to content
Last updated

GDS Exchange Workflows

Exchange functionality for GDS itineraries is handled by the GDS Exchange APIs.

Each box in the diagram represents one API call in the workflow.

Form of payment and Payment are required only in the case of an even exchange or add collect (there is an additional amount due). Otherwise, Form of Payment is optional but can be used to send a waiver code, forfeit residual amounts, or add an additional FOP.

Yes

No

Exchange Eligibility
(optional)

Create post-commit
workbench

Exchange Search

Add/Modify Offer

Form of payment
(only if even exchange
or add collect)

Payment
(only if even exchange
or add collect)

Ticket now?

Commit workbench
with payLaterInd=false;
issue new ticket

Commit workbench
with payLaterInd=true;
create held booking

Yes

No

Exchange Eligibility
(optional)

Create post-commit
workbench

Exchange Search

Add/Modify Offer

Form of payment
(only if even exchange
or add collect)

Payment
(only if even exchange
or add collect)

Ticket now?

Commit workbench
with payLaterInd=false;
issue new ticket

Commit workbench
with payLaterInd=true;
create held booking