Skip Navigation

Versions

Schema and WSDLs

An overview of the current WSDL and schemas associated with this API can be found on the Resources tab.

Minor Versions

The following enhancements are available in minor versions of the request/response schema:

Version Description
3.0.0 Initial release.
3.1.3 Changes to boarding pass print data.

The above enhancement(s) require that the version attribute be specified in the ACS_ReprintBPRQ element of the request; otherwise, only those features in the base version (3.0.0) will be available (see the Specifying a Minor Version section below).

Specifying a Minor Version

When making enhancements to an existing response schema version, backward compatibility is maintained by making new response elements and/or attributes optional, as well as adding an optional Version attribute to the top level element of the request payload. The Version attribute is used to request that the response payload be constructed according to a specific minor version of the response schema (3.1.0 in the example below). If the Version attribute is not specified, then the response payload is constructed according to the original version of the response schema (3.0.0). This allows new elements and/or attributes to be added to the request schema without requiring you to rebuild your application(s) with the new schema unless you want to use them.

To request that the response payload be constructed according to a specific minor version of the response schema (3.1.0 in the example below), the Version attribute must be added to the top level element of the request payload as shown below:

<soapenv:Body>
<n1:ACS_ReprintBPRQ Version="3.1.0">

</n1:ACS_ReprintBPRQ>
</soapenv:Body>

Important! The Version attribute is only used to request that the response payload be constructed according to a specific minor version of the response schema. If you do not need the response payload to be constructed according to a specific minor version of the response schema, but instead want the response payload to be constructed according to the original version of the response schema (3.0.0), then the Version attribute should not be specified at all.