cbp private air apis business rules guide · 2020. 9. 2. · private aircraft pilots (or their...
TRANSCRIPT
CBP Private Air APIS Business Rules Guide
U.S Customs and Border Protection Office of Field Operations
Version 1.0 March 2009
SUITABLE FOR PUBLIC DISSEMINATION
Executive Summary
Advance Passenger Information System (APIS) regulations require APIS manifests to be submitted to U.S. Customs and Border Protection (CBP) for all private aircraft arriving from or departing for a foreign port or place. For specific information on the regulations, see “USCBP-2007-0064, Advance Information on Private Aircraft Arriving and Departing the United States,” published November 18, 2008, available at www.dhs.gov. In addition, APIS regulations require that electronic notices of arrival and departure and manifest information relative to travelers (passengers and crew) be submitted within specific timeframes. For more information on procedures for private aircraft arriving and/or departing the United States, please see the “Guide for Private Flyers” available at www.cbp.gov.
This Business Rules document provides guidance to third-party developers who wish to create applications based on the Electronic Advance Passenger Information System (eAPIS) Extensible Markup Language (XML) schema or individual users who wish to utilize the versatility afforded by the XML schema submission method. The majority of private flyers will not need to use the XML schema for their submissions. Third party applications must conform to both the business rules document, as well as the XML schema. Final XML output may be submitted to CBP via eAPIS upload or another CBP-approved electronic data interchange system. The XML schema is subject to change without notice. When changes are made, this document will be updated to reflect those changes.
Please note, CBP makes no claims, promises or guarantees about the accuracy, completeness or adequacy of the contents of this document and expressly disclaims liability for errors and omissions. This document does not purport to address every possible variation within a notice of arrival/departure and/or traveler manifest. This document does not create or confer any right or benefit on any person or party, private or public.
SUITABLE FOR PUBLIC DISSEMINATION
Table of Contents
I. Methods of Submission 1
II. All Manifest Data Element Validation Rules 2
III. Inbound Manifest/Notice of Arrival Data Elements 23
IV. Outbound Manifest/Notice of Departure Data Elements 27
Appendix A Approved U. S. State Codes Table i
Appendix B Approved Airports within the United States ii
Appendix C Approved 3-Letter Country Codes xx
Appendix D Sample XML Manifests xxvi
SUITABLE FOR PUBLIC DISSEMINATION
I. Methods of Submission Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information to CBP through an approved electronic data interchange system in the same transmission as the corresponding arrival or departure traveler manifest information. The Electronic Advance Passenger Information System (eAPIS) web portal is approved for use by either completing the required fields within eAPIS and submitting the data or uploading an XML manifest through eAPIS.
For individuals with the technical expertise, the option of using the eAPIS Manifest Web Service is available. Applicants for this method will be granted Web Service Access through their Private Aviation eAPIS account. The Web Services Description Language (WSDL) will then be available for download. When the user is ready, Certification Access will be provided to allow for manifest testing. Upon successful completion of testing, the user will be certified and Web Service Submission Access will be permitted. Although CBP will grant access and test for certification, CBP will not provide technical support on how to set up the Web Service option.
Additionally, application may be made to submit XML manifests to CBP through already-existing direct connections or through the set up of new connections. This will be reviewed on a case-by-case basis. For assistance with this or the Web Service option, please contact CBP by emailing [email protected].
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 1
II. All Manifest Data Element Validation Rules While the XML schema describes the structure of the file and the data types, it does not guarantee the actual delivered data will be compliant with the receiving system. For example, the receiving system may require a value of either YES or NO, and any other value may not be compatible with the system’s business rules for evaluating the content. Therefore, in order to correctly assemble the XML file, the business rules for each data element must be known and followed. The following provides the business rules for each data element named in the XML Schema.
This section will serve to describe data elements required by APIS regulations that will be listed in all manifests submitted to CBP. The data elements are listed by XML Schema Tag in the general order in which they should be uploaded.
The below element is required for each manifest: <?xml version="1.0" encoding="UTF-8" ?>
<Manifest>|<Transaction>| Example: Not Applicable Element Required: Yes Format Rules: Not Applicable Business Rules: Each manifest must contain one <Transaction>.
<Manifest>|<Transaction>|<FlightType> Example: GA Value Required: Yes Format Rules: Character text, 2 characters Business Rules: This value must be “GA” for Private Aviation submissions.
<Manifest>|<Transaction>|<SchemaVersion> Example: 2.0 Value Required: Yes Format Rules: Character text, formatted as a decimal value. Business Rules: This value must be a currently supported XML schema version. As
data elements are added or removed by CBP, the version will change accordingly. Currently, this version element is 2.0.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 2
<Manifest>|<Transaction>|<SenderId> Example: APGA0099 Value Required: Yes Format Rules: Character text, 7-8 characters Business Rules: This value is furnished at the time of eAPIS registration and
uniquely identifies the user submitting the manifest.
<Manifest>|<Transaction>|<DateAssembled> Example: 2008-10-22 Value Required: Yes Format Rules: Date, YYYY-MM-DD Business Rules: This value shall be the date the manifest is submitted. The date
shall be the local date relative to the sender.
<Manifest>|<Transaction>|<TimeAssembled> Example: 11:08:50 Value Required: Yes Format Rules: Time, HH:MM:SS Business Rules: This value shall be the local time the manifest is submitted. The
time shall be the local time relative to the sender.
<Manifest>|<Transaction>|<EmergencyContact>|<LastName> Example: JONES Value Required: Yes Format Rules: Character text, up to 25 characters
Field is character only (a-z) plus apostrophe, dash, and space. Business Rules: This value shall be the last name of the 24-hour emergency contact
for the pilot.
<Manifest>|<Transaction>|<EmergencyContact>|<FirstName> Example: FELIX Value Required: Yes Format Rules: Character text, up to 20 characters Business Rules: This value shall be the first name of the 24-hour emergency
contact for the pilot.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 3
<Manifest>|<Transaction>|<EmergencyContact>|<MiddleName> Example: EDWARD Value Required: No Format Rules: Character text, up to 20 characters Business Rules: This value shall be the middle name of the 24-hour emergency
contact for the pilot.
<Manifest>|<Transaction>|<EmergencyContact>|<TelephoneNbr> Example: 703-555-4579 Value Required: Yes Format Rules: Character text, up to 25 characters Business Rules: This value shall be the telephone number of the 24-hour
emergency contact for the pilot.
<Manifest>|<Transaction>|<EmergencyContact>|<EmailAddr> Example: [email protected] Value Required: No Format Rules: Character text, up to 70 characters and must be a valid formatted
email address. Business Rules: This value shall be the email address of the 24-hour emergency
contact for the pilot.
<Manifest>|<Transaction>|<Itinerary> Example: Not Applicable Element Required: Yes Format Rules: Not Applicable Business Rules: Each manifest must contain an <Itinerary>. The <Itinerary> can
either be an <InboundItinerary> or an <OutboundItinerary>. One of the elements is required. See sections below for “Inbound Manifests/Notice of Arrival” and “Outbound Manifests/Notice of Departure”.
<Manifest>|<Transaction>|<Aircraft>|
Example: Not Applicable Element Required: Yes Format Rules: Not Applicable Business Rules: Each <Transaction> must contain one <Aircraft>. Aircraft
information is required for each submission.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 4
<Manifest>|<Transaction>|<Aircraft>|<AircraftDetail>|<TailNumber> Example: N1234 Value Required: Yes Format Rules: Character text, up to 8 characters Business Rules: This value shall be the number affixed to the tail of the aircraft.
<Manifest>|<Transaction>|<Aircraft>|<AircraftDetail>|<TypeAircraft> Example: CESSNA 400 Value Required: Yes Format Rules: Character text, up to 30 characters Business Rules: This value shall be the make and model of the aircraft.
<Manifest>|<Transaction>|<Aircraft>|<AircraftDetail>|<Color> Example: WHITE-BLUE-RED Value Required: Yes Format Rules: Character text, up to 30 characters Business Rules: This value shall be the color scheme of the aircraft, listed by the
base color(s) followed by the trim color(s).
<Manifest>|<Transaction>|<Aircraft>|<AircraftDetail>|<CallSign> Example: N1234 Value Required: No Format Rules: Character text, up to 20 characters Business Rules: This value shall be the call sign of the aircraft as designated in the
flight plan filing with the FAA.
<Manifest>|<Transaction>|<Aircraft>|<AircraftDetail>|<CBPDecalNumber> Example: 08111111 Value Required: No Format Rules: Character text, up to 8 characters Business Rules: This value shall be the number found on the CBP-issued decal
affixed to the aircraft
<Manifest>|<Transaction>|<Aircraft>|<OperatorDetail>|<CompanyOperator> Example: SMALL JET LINE Value Required: Yes, if there is no <PersonOperator>. An <OperatorDetail>
can contain either a <CompanyOperator> or a <PersonOperator>. Format Rules: Character text, up to 30 characters Business Rules: This value shall be the business name of the operator of the
aircraft.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 5
<Manifest>|<Transaction>|<Aircraft>|<OperatorDetail>|<PersonOperator>| <LastName> Example: JONES Value Required: Yes, if there is no <CompanyOperator>. An <OperatorDetail> can
contain either a <CompanyOperator> or a <PersonOperator>. Format Rules: Character Text, up to 25 characters Business Rules: This value shall be the last name of the operator of the aircraft.
<Manifest>|<Transaction>|<Aircraft>|<OperatorDetail>|<PersonOperator>| <FirstName> Example: FELIX Value Required: Yes, if there is no <CompanyOperator> information entered Format Rules: Character text, up to 20 characters Business Rules: This value shall be the first name of the operator of the aircraft.
<Manifest>|<Transaction>|<Aircraft>|<OperatorDetail>|<PersonOperator>| <MiddleName> Example: EDWARD Value Required: No Format Rules: Character text, up to 20 characters Business Rules: This value shall be the middle name of the operator of the aircraft.
<Manifest>|<Transaction>|<Aircraft>|<OperatorDetail>|<OperatorContact>| <StreetAddr> Example: 4 BERTRAM RD Value Required: Yes Format Rules: Character text, up to 40 characters Business Rules: This value shall be the street address of the operator of the aircraft.
<Manifest>|<Transaction>|<Aircraft>|<OperatorDetail>|<OperatorContact>| <AddressSupplemental>
Example: SUITE 102 Value Required: No Format Rules: Character text, up to 8 characters Business Rules: This value shall be any additional information necessary to
complete the street address of the operator of the aircraft.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 6
<Manifest>|<Transaction>|<Aircraft>|<OperatorDetail>|<OperatorContact>|<City> Example: STAFFORD Value Required: Yes Format Rules: Character text, up to 30 characters Business Rules: This value shall be the city where the street address of the operator
of the aircraft is located.
<Manifest>|<Transaction>|<Aircraft>|<OperatorDetail>|<OperatorContact>| <StateProvince> Example: VA Value Required: No Format Rules: Character text, up to 2 characters Business Rules: This value shall be the abbreviation of the state or province where
the street address of the operator of the aircraft is located, if applicable. For a list of approved values, see Appendix A.
<Manifest>|<Transaction>|<Aircraft>|<OperatorDetail>|<OperatorContact>| <ZipPostal> Example: 22556 Value Required: No Format Rules: Character text, up to 9 characters Business Rules: This value shall be the zip or postal code where the street address
of the operator of the aircraft is located, if applicable.
<Manifest>|<Transaction>|<Aircraft>|<OperatorDetail>|<OperatorContact>| <Country>
Example: USA Value Required: Yes Format Rules: Character text, 3 characters Business Rules: This value shall be the country code of the country where the street
address of the operator of the aircraft is located. (See Appendix C.)
<Manifest>|<Transaction>|<Aircraft>|<OperatorDetail>|<OperatorContact>| <TelephoneNbr>
Example: 540-555-1212 Value Required: Yes Format Rules: Character text, up to 25 characters Business Rules: This value shall be the telephone number of the operator of the
aircraft.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 7
<Manifest>|<Transaction>|<Aircraft>|<OperatorDetail>|<OperatorContact>| <FaxNbr> Example: 540-555-1313 Value Required: No Format Rules: Character text, up to 25 characters Business Rules: This value shall be the fax number of the operator of the aircraft.
<Manifest>|<Transaction>|<Aircraft>|<OperatorDetail>|<OperatorContact>| <EmailAddr> Example: [email protected] Value Required: Yes Format Rules: Character text, up to 70 characters Business Rules: This value shall be the email address of the operator of the aircraft.
<Manifest>|<Transaction>|<Aircraft>|<OwnerDetail>|<CompanyOwnerOrLessee>| Example: SMALL JET LINE Value Required: Yes, if there is no <PersonOwnerOrLessee>. An <OwnerDetail>
Can contain either <CompanyOwnerOrLessee> or <PersonOwnerOrLessee>.
Format Rules: Character text, up to 30 characters Business Rules: This value shall be the business name of the owner or lessee of the
aircraft.
<Manifest>|<Transaction>|<Aircraft>|<OwnerDetail>|<PersonOwnerOrLessee>| <LastName> Example: SMITH Value Required: Yes, if there is no <CompanyOwnerOrLessee> information
entered. An <OwnerDetail> can contain either <CompanyOwnerOrLessee> or <PersonOwnerOrLessee>.
Format Rules: Character text, up to 25 characters Business Rules: This value shall be the last name of the owner or lessee of the
aircraft.
<Manifest>|<Transaction>|<Aircraft>|<OwnerDetail>|<PersonOwnerOrLessee>| <FirstName> Example: JAMES Value Required: Yes, if there is no <CompanyOwnerOrLessee> information
entered. Format Rules: Character text, up to 20 characters Business Rules: This value shall be the first name of the owner or lessee of the
aircraft.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 8
<Manifest>|<Transaction>|<Aircraft>|<OwnerDetail>|<PersonOwnerOrLessee>| <MiddleName> Example: MICHAEL Value Required: No Format Rules: Character text, up to 20 characters Business Rules: This value shall be the middle name of the owner of lessee of the
aircraft.
<Manifest>|<Transaction>|<Aircraft>|<OwnerDetail>|<OwnerOrLesseeContact>| <StreetAddr> Example: 4 BERTRAM RD Value Required: Yes Format Rules: Character text, up to 40 characters Business Rules: This value shall be the street address of the owner or lessee of the
aircraft.
<Manifest>|<Transaction>|<Aircraft>|<OwnerDetail>|<OwnerOrLesseeContact>| <AddressSupplemental> Example: SUITE 102 Value Required: No Format Rules: Character text, up to 8 characters Business Rules: This value shall be any additional information necessary to
complete the street address of the owner or lessee of the aircraft.
<Manifest>|<Transaction>|<Aircraft>|<OwnerDetail>|<OwnerOrLesseeContact>| <City> Example: STAFFORD Value Required: Yes Format Rules: Character text, up to 30 characters Business Rules: This value shall be the city where the street address of the owner or
lessee of the aircraft is located.
<Manifest>|<Transaction>|<Aircraft>|<OwnerDetail>|<OwnerOrLesseeContact>| <StateProvince> Example: VA Value Required: No Format Rules: Character text, up to 2 characters Business Rules: This value shall be the abbreviation of the state or province where
the street address of the owner or lessee of the aircraft is located, if applicable. For a list of approved values, see Appendix A.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 9
<Manifest>|<Transaction>|<Aircraft>|<OwnerDetail>|<OwnerOrLesseeContact>| <ZipPostal> Example: 22556 Value Required: No Format Rules: Character text, up to 9 characters Business Rules: This value shall be the zip or postal code where the street address
of the owner or lessee of the aircraft is located, if applicable.
<Manifest>|<Transaction>|<Aircraft>|<OwnerDetail>|<OwnerOrLesseeContact>| <Country> Example: USA Value Required: Yes Format Rules: Character text, 3 characters Business Rules: This value shall be the country code of the country where the street
address of the owner or lessee of the aircraft is located For a list of approved values, see Appendix C.
<Manifest>|<Transaction>|<Aircraft>|<OwnerDetail>|<OwnerOrLesseeContact>| <TelephoneNbr> Example: 540-555-1212 Value Required: Yes Format Rules: Character text, up to 25 characters Business Rules: This value shall be the telephone number of the owner or lessee of
the aircraft.
<Manifest>|<Transaction>|<Aircraft>|<OwnerDetail>|<OwnerOrLesseeContact>| <FaxNbr> Example: 540-555-1313 Value Required: No Format Rules: Character text, up to 25 characters Business Rules: This value shall be the fax number of the owner or lessee of the
aircraft.
<Manifest>|<Transaction>|<Aircraft>|<OwnerDetail>|<OwnerOrLesseeContact>| <EmailAddr> Example: [email protected] Value Required: Yes Format Rules: Character text, up to 70 characters Business Rules: This value shall be the email address of the owner or lessee of the
aircraft.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 10
<Manifest>|< FlightManifest> Example: Not Applicable Element Required: Yes Format Rules: Not Applicable Business Rules: Every <Manifest> must contain one <FlightManfest>.
<Manifest>|< FlightManifest>|<Crew> Example: Not Applicable Element Required: Yes Format Rules: Not Applicable Business Rules: Every < FlightManfest > must contain at least one <Crew>.
<Manifest>|< FlightManifest>|<Crew>|<CrewDocument1> Example: Not Applicable Element Required: No Format Rules: Not Applicable Business Rules: A <Crew> should contain a <CrewDocument1> if a document is
provided.
<Manifest>|<FlightManifest>|<Crew>|<CrewDocument1>|<DocCode> Example: P Value Required: Yes Format Rules: Character text, up to 3 characters Business Rules: This value shall be the valid allowed code for a DHS-approved
travel document. Valid values at the time of the release of this document are listed below: A = U.S. Alien Registration Card C = U.S. Permanent Resident Card M = Military ID Card P = Passport TP = U.S. Refugee Permit Travel Document TR = U.S. Re-entry Permit Travel Document
<Manifest>|<FlightManifest>|<Crew>|<CrewDocument1>|<DocumentNbr> Example: 737313854 Value Required: Yes Format Rules: Character text, between 2 and 20 characters Business Rules: This value shall be the number identifying crew document 1.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 11
<Manifest>|<FlightManifest>|<Crew>|<CrewDocument1>|<CntryCode> Example: GBR Value Required: Yes Format Rules: Character text, up to 3 characters Business Rules: This value shall be the country code of the issuing country of crew
document 1. For a list of approved values, see Appendix C.
<Manifest>|<FlightManifest>|<Crew>|<CrewDocument1>|<ExpiryDate> Example: 2015-10-28 Value Required: No Format Rules: Date, YYYY-MM-DD Business Rules: This value shall be the expiration date of crew document 1 (if
applicable).
<Manifest>|< FlightManifest>|<Crew>|<CrewDocument2> Example: Not Applicable Element Required: No, YES if the <Crew>|<TravelerType> = “PILOT” Format Rules: Not Applicable Business Rules: A <Crew> should contain a <CrewDocument2> if a secondary
document is provided or if the <Crew> is the designated Pilot.
<Manifest>|<FlightManifest>|<Crew>|<CrewDocument2>|<DocCode> Example: L Value Required: Yes, but not all Crew will require a second document submission.
If crew type is indicated as “pilot”, the crew document 2 should be a pilot’s license.
Format Rules: Character text, up to 3 characters Business Rules: This value shall be the valid allowed code for a DHS-approved
travel document. Valid values at the time of the release of this document are listed below. A = U.S. Alien Registration Card C = U.S. Permanent Resident Card L = Pilot’s License M = Military ID Card P = Passport TP = U.S. Refugee Permit Travel Document TR = U.S. Re-entry Permit Travel Document
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 12
<Manifest>|<FlightManifest>|<Crew>|<CrewDocument2>|<DocumentNbr> Example: 94565251 Value Required: Yes Format Rules: Character text, between 2 and 20 characters Business Rules: This value shall be the number identifiying crew document 2.
<Manifest>|<FlightManifest>|<Crew>|<CrewDocument2>|<CntryCode> Example: GBR Value Required: Yes Format Rules: Character text, 3 characters Business Rules: This value shall be the country code of the issuing country of crew
document 2. (See Appendix C.)
<Manifest>|<FlightManifest>|<Crew>|<CrewDocument2>|<ExpiryDate> Example: 2015-10-28 Value Required: No Format Rules: Date, YYYY-MM-DD Business Rules: This value shall be the expiration date of crew document 2 (if
applicable).
<Manifest>|<FlightManifest>|<Crew>|<Surname> Example: ASTON Value Required: Yes Format Rules: Character text, up to 25 characters.
Field is character only (a-z) plus apostrophe, dash, and space. Business Rules: This value shall be the last name of the crew member.
<Manifest>|<FlightManifest>|<Crew>|<FirstName> Example: DAVID Value Required: Yes Format Rules: Character text, up to 20 characters.
Field is character only (a-z) plus apostrophe, dash, and space. Business Rules: This value shall be the first name of the crew member.
<Manifest>|<FlightManifest>|<Crew>|<SecondName>
Example: GEOFFREY Value Required: No Format Rules: Character text, up to 20 characters.
Field is character only (a-z) plus apostrophe, dash, and space. Business Rules: This value shall be the middle name of the crew member.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 13
<Manifest>|<FlightManifest>|<Crew>|<Birthdate> Example: 1960-03-17 Value Required: Yes Format Rules: Date, YYYY-MM-DD Business Rules: This value shall be the date of birth of the crew member.
<Manifest>|<FlightManifest>|<Crew>|<Sex> Example: M Value Required: Yes Format Rules: Character text, 1 character Business Rules: This value shall be the gender code of the crew member:
“M”, for male or “F”, for female.
<Manifest>|<FlightManifest>|<Crew>|<ResidenceCntry> Example: BHS Value Required: Yes Format Rules: Character text, 3 characters Business Rules: This value shall be the country code of the country of residence of
the crew member For a list of approved values, see Appendix C.
<Manifest>|<FlightManifest>|<Crew>|<CitizenshipCntry> Example: GBR Value Required: Yes Format Rules: Character text, 3 characters Business Rules: This value shall be the country code of the country of citizenship
of the crew member For a list of approved values, see Appendix C.
<Manifest>|<FlightManifest>|<Crew>|<BirthCntry> Example: PAN Value Required: Yes Format Rules: Character text, 3 characters Business Rules: This value shall be the country code of the country of birth of the
crew member For a list of approved values, see Appendix C.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 14
<Manifest>|<FlightManifest>|<Crew>|<CityofBirth> Example: PANAMA CITY Value Required: No Format Rules: Character text, up to 35 characters Business Rules: This is the city of birth of the crew member.
<Manifest>|<FlightManifest>|<Crew>|<StateProvinceofBirth> Example: NY Value Required: No Format Rules: Character text, up to 30 characters Business Rules: This value shall be the abbreviation of the state or province of birth
of the crew member, if applicable. For a list of approved values, see Appendix A.
<Manifest>|< FlightManifest>|<Crew>|< PermanentAddress > Example: Not Applicable Element Required: Yes Format Rules: Not Applicable Business Rules: A <Crew> must contain a <PermanentAddress>.
<Manifest>|<FlightManifest>|<Crew>|<PermanentAddress>|<StreetAddr> Example: 548 MARKET ST Value Required: Yes Format Rules: Character text, up to 35 characters Business Rules: This value shall be the permanent street address of the crew
member.
<Manifest>|<FlightManifest>|<Crew>|<PermanentAddress>|<City> Example: TORONTO Value Required: Yes Format Rules: Character text, up to 35 characters Business Rules: This value shall be the city where the street address of the crew
member is located.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 15
<Manifest>|<FlightManifest>|<Crew>|<PermanentAddress>|<StateProvince> Example: ON Value Required: No Format Rules: Character text, up to 2 characters Business Rules: This value shall be the abbreviation for the state or province where
the permanent street address of the crew member is located, if applicable. (See Appendix A.)
<Manifest>|<FlightManifest>|<Crew>|<PermanentAddress>|<PostalCode> Example: M5E02A Value Required: No Format Rules: Character text, up to 9 characters Business Rules: This value shall be the zip or postal code where the permanent
street address of the crew member is located, if applicable.
<Manifest>|<FlightManifest>|<Crew>|<PermanentAddress>|<Country> Example: CAN Value Required: Yes Format Rules: Character text, 3 characters Business Rules: This value shall be the country code of the country where the
permanent street address of the crew member is located. For a list of approved values, see Appendix C.
<Manifest>|< FlightManifest>|<Crew>|<AddressWhileInUS > Example: Not Applicable Element Required: Yes Format Rules: Not Applicable Business Rules: A <Crew> must contain a <AddressWhileInUS >.
<Manifest>|<FlightManifest>|<Crew>|<AddressWhileInUS>|<StreetAddr> Example: 1234 MAIN ST Value Required: Yes Format Rules: Character text, up to 35 characters Business Rules: This value shall be the street address where the crew member will
be staying while in the United States. This may be a home address if the crew member resides in the U.S. or it may be a temporary address such as a hotel if the crew member does not reside in the U.S.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 16
<Manifest>|<FlightManifest>|<Crew>|<AddressWhileInUS>|<City> Example: STAFFORD Value Required: Yes Format Rules: Character text, up to 35 characters Business Rules: This value shall be the city where the street address of the crew
member while in the U.S. is located.
<Manifest>|<FlightManifest>|<Crew>|<AddressWhileInUS>|<State> Example: VA Value Required: Yes Format Rules: Character text, 2 characters Business Rules: This value shall be the abbreviation for the state where the street
address of the crew member while in the U.S. is located. For a list of allowed values, see Appendix A.
<Manifest>|<FlightManifest>|<Crew>|<AddressWhileInUS>|<PostalCode> Example: 22556 Value Required: Yes Format Rules: Character text, up to 9 characters Business Rules: This value shall be the U.S. zip code where the street address of
the crew member while in the U.S. is located.
<Manifest>|<FlightManifest>|<Crew>|<TravelerType> Example: CREW Value Required: Yes, either "PILOT" or "CREW" Format Rules: Character text Business Rules: This value shall be the status of the crew member on the aircraft.
There shall be only one pilot designated on the flight.
<Manifest>|< FlightManifest>|<Pax> Example: Not Applicable Element Required: Yes Format Rules: Not Applicable Business Rules: Every < FlightManfest > may contain zero or more <Pax>.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 17
<Manifest>|<FlightManifest>|<Pax>|<PaxDocument1> Example: Not Applicable Element Required: No Format Rules: Not Applicable Business Rules: A <Pax> should contain a <PaxDocument1> if a document is
provided.
<Manifest>|<FlightManifest>|<Pax>|<PaxDocument1>|<DocCode> Example: P Value Required: Yes Format Rules: Character text, between 1 and 3 characters Business Rules: This value shall be the valid allowed code for a DHS-approved
travel document. Valid values at the time of the release of this document are listed below: A = U.S. Alien Registration Card B = U.S. Border Crossing Card C = U.S. Permanent Resident Card F = Facilitation Document G = U.S. Merchant Mariner Document IN = NEXUS Card IS = SENTRI Card M = Military ID Card P = Passport TP = U.S. Refugee Permit Travel Document TR = U.S. Re-entry Permit Travel Document
<Manifest>|<FlightManifest>|<Pax>|<PaxDocument1>|<DocumentNbr> Example: 852963741 Value Required: Yes Format Rules: Character text, between 2 and 20 characters Business Rules: This value shall be the number identifying passenger document 1.
<Manifest>|<FlightManifest>|<Pax>|<PaxDocument1>|<ExpiryDate> Example: 2020-10-22 Value Required: No Format Rules: Date, YYYY-MM-DD Business Rules: This value shall be the expiration date of passenger document 1
(if applicable).
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 18
<Manifest>|<FlightManifest>|<Pax>|<PaxDocument1>|<CntryCode> Example: DEU Value Required: Yes Format Rules: Character text, 3 characters Business Rules: This value shall be the country code of the issuing country of
passenger document 1. For a list of approved values, see Appendix C.
<Manifest>|< FlightManifest>|<Pax>|<PaxDocument2> Example: Not Applicable Element Required: No Format Rules: Not Applicable Business Rules: A <Pax> should contain a <PaxDocument2> if a secondary
document is provided.
<Manifest>|<FlightManifest>|<Pax>|<PaxDocument2>|<DocCode> Example: C Value Required: Yes, if a second document is being entered. Not all travelers require a second document submission. Format Rules: Character text, between 1 and 3 characters Business Rules: This value shall be the valid allowed code for a DHS-approved
travel document. Values valid at the time of the release of this document are listed below: A = U.S. Alien Registration Card B = U.S. Border Crossing Card C = U.S. Permanent Resident Card F = Facilitation Document G = U.S. Merchant Mariner Document IN = NEXUS Card IS = SENTRI Card M = Military ID Card P = Passport TP = U.S. Refugee Permit Travel Document TR = U.S. Re-entry Permit Travel Document
<Manifest>|<FlightManifest>|<Pax>|<PaxDocument2>|<DocumentNbr> Example: 04128532 Value Required: Yes, if a second document is being entered. Format Rules: Character text, between 2 and 20 characters Business Rules: This value shall be the number identifying passenger document 2.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 19
<Manifest>|<FlightManifest>|<Pax>|<PaxDocument2>|<ExpiryDate> Example: 2020-10-22 Value Required: No Format Rules: Date, YYYY-MM-DD Business Rules: This value shall be the expiration date of passenger document 2
(if applicable).
<Manifest>|<FlightManifest>|<Pax>|<PaxDocument2>|<CntryCode> Example: USA Value Required: Yes, if a second document is being entered Format Rules: Character text, 3 characters Business Rules: This value shall be the country code of the issuing country of
passenger document 2. For a list of approved values, see Appendix C.
<Manifest>|<FlightManifest>|<Pax>|<Surname> Example: ROGERS Value Required: Yes Format Rules: Character text, up to 25 characters.
Field is character only (a-z) plus apostrophe, dash, and space. Business Rules: This value shall be the last name of the passenger.
<Manifest>|<FlightManifest>|<Pax>|<FirstName> Example: RAY Value Required: Yes Format Rules: Character text, up to 20 characters.
Field is character only (a-z) plus apostrophe, dash, and space. Business Rules: This value shall be the first name of the passenger.
<Manifest>|<FlightManifest>|<Pax>|<SecondName> Example: RICHARD Value Required: No Format Rules: Character text, up to 20 characters.
Field is character only (a-z) plus apostrophe, dash, and space. Business Rules: This value shall be the middle name of the passenger.
<Manifest>|<FlightManifest>|<Pax>|<Birthdate> Example: 2000-10-22 Value Required: Yes Format Rules: Date, YYYY-MM-DD Business Rules: This value shall be the date of birth of the passenger.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 20
<Manifest>|<FlightManifest>|<Pax>|<Sex> Example: M Value Required: Yes Format Rules: Character text, 1 character Business Rules: This value shall be the gender code of the crew member:
“M”, for male or “F”, for female.
<Manifest>|<FlightManifest>|<Pax>|<ResidenceCntry> Example: USA Value Required: Yes Format Rules: Character text, 3 characters Business Rules: This value shall be the country code of the country of residence of
the passenger. For a list of approved values, see Appendix C.
<Manifest>|<FlightManifest>|<Pax>|<CitizenshipCntry> Example: USA Value Required: Yes Format Rules: Character text, 3 characters Business Rules: This value shall be the country code of the country of citizenship
of the passenger. For a list of approved values, see Appendix C.
<Manifest>|< FlightManifest>|<Pax>|<AddressWhileInUS > Example: Not Applicable Element Required: Yes Format Rules: Not Applicable Business Rules: A <Pax> must contain a <AddressWhileInUS>.
<Manifest>|<FlightManifest>|<Pax>|<AddressWhileInUS>|<StreetAddr> Example: 5 SADDLE RIDGE Value Required: Yes Format Rules: Character text, up to 35 characters Business Rules: This value shall be the street address where the passenger will be
staying while in the United States. This may be a home address if the passenger resides in the U.S. or it may be a temporary address such as a hotel if the passenger does not reside in the U.S.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 21
<Manifest>|<FlightManifest>|<Pax>|<AddressWhileInUS>|<City> Example: DALLAS Value Required: Yes Format Rules: Character text, up to 35 characters Business Rules: This value shall be the city where the street address of the
passenger while in the U.S. is located.
<Manifest>|<FlightManifest>|<Pax>|<AddressWhileInUS>|<State> Example: TX Value Required: Yes Format Rules: Character text, 2 characters Business Rules: This value shall be the abbreviation for the state where the street
address of the passenger while in the U.S. is located. For a list of approved values, see Appendix A.
<Manifest>|<FlightManifest>|<Pax>|<AddressWhileInUS>|<PostalCode> Example: 22123 Value Required: Yes Format Rules: Character text, up to 9 characters Business Rules: This value shall be the U.S. zip code where the street address of
the passenger while in the U.S. is located.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 22
III. Inbound Manifest/Notice of Arrival:
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>| <InboundDepartureLocation>|<AirportCode> Example: MYNN Value Required: No Format Rules: Character text, up to 6 characters Business Rules: This value shall be the ICAO airport code of the airport closest to
the point of last foreign departure.
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>| <InboundDepartureLocation>|<City> Example: SYDNEY Value Required: Yes Format Rules: Character text, up to 30 characters Business Rules: This value shall be the city of the last point of foreign departure.
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>| <InboundDepartureLocation>|<CountryCode> Example: AUS Value Required: Yes Format Rules: Character text, 3 characters Business Rules: This value shall be the country code of the country of the last point
of foreign departure. For a list of approved values, see Appendix C.
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>| <LocalDepartureDate> Example: 2008-10-21 Value Required: Yes Format Rules: Date, YYYY-MM-DD Business Rules: This value shall be the estimated date of departure. The date shall
be the local date relative to the sender.
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>|<LocalDepartureTime> Example: 12:45:00 Value Required: Yes Format Rules: Time, HH:MM:SS Business Rules: This value shall be the estimated time of departure. The time shall
be the local time relative to the sender.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 23
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>|<BorderCrossing> Example: 13:00 local, 15 MILES SE OF FT LAUDERDALE, FL Value Required: No Format Rules: Character text, up to 75 characters Business Rules: This value shall be the local estimated time and location of U.S.
border crossing.
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>|<InboundCompleteItinerary>|<ForeignAirport1> Example: MYEF Value Required: No Format Rules: Character text, up to 10 characters Business Rules: This value shall be the ICAO code of the foreign airport of
departure previous to the Inbound Departure Location within past 24 hours prior to landing in the U.S. on the same trip.
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>|<InboundCompleteItinerary>|<ForeignAirport2> Example: MBPV Value Required: No Format Rules: Character text, up to 10 characters Business Rules: This value shall be the ICAO code of the foreign airport of
departure previous to Foreign Airport 1 within the past 24 hours prior to landing in the U.S. on the same trip.
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>|<InboundCompleteItinerary>|<ForeignAirport3> Example: MDLR Value Required: No Format Rules: Character text, up to 10 characters Business Rules: This value shall be the ICAO code of the foreign airport of
departure previous to Foreign Airport 2 within the past 24 hours prior to landing in the U.S. on the same trip.
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>|<InboundCompleteItinerary>|<ForeignAirport4>
Example: SVMC Value Required: No Format Rules: Character text, up to 10 characters Business Rules: This value shall be the ICAO code of the foreign airport of
departure previous to Foreign Airport 3 within the past 24 hours prior to landing in the U.S. on the same trip.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 24
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>|<InboundCompleteItinerary>|<ForeignAirport5> Example: SKMD Value Required: No Format Rules: Character text, up to 10 characters Business Rules: This value shall be the ICAO code of the foreign airport of
departure previous to Foreign Airport 4 within the past 24 hours prior to landing in the U.S. on the same trip.
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>| <InboundArrivalLocation>|<AirportCode> Example: KDFW Value Required: Yes Format Rules: Character Text, up to 6 characters Business Rules: This value shall be the ICAO code of the U.S.airport of arrival.
This must be a CBP-approved airport. For a list of approved values, see Appendix B.
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>| <InboundArrivalLocation>|<City> Example: DALLAS Value Required: Yes Format Rules: Character Text, up to 30 characters Business Rules: This value shall be the U.S. city where the airport of arrival is
located.
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>| <InboundArrivalLocation>|<State>
Example: TX Value Required: Yes Format Rules: Character Text, 2 characters Business Rules: This value shall be the abbreviation of the state where the airport
of arrival is located. (See Appendix A.)
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>|<InboundArrivalLocation>|<PlaceDescription>
Example: GENERAL AVIATION CENTER AT DFW Value Required: No Format Rules: Character Text, up to 75 characters Business Rules: This value shall be a description of location in relation to the
airport of arrival.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 25
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>|<LocalArrivalDate> Example: 2008-10-22 Value Required: Yes Format Rules: Date, YYYY-MM-DD Business Rules: This value shall be the estimated date of arrival (local date).
<Manifest>|<Transaction>|<Itinerary>|<InboundItinerary>|<LocalArrivalTime> Example: 10:45:00 Value Required: Yes Format Rules: Time, HH:MM:SS Business Rules: This value shall be the estimated time of arrival (local time).
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 26
IV. Outbound Manifest/Notice of Departure:
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>| <OutboundDepartureLocation>|<AirportCode> Example: KFLL Value Required: Yes Format Rules: Character text, up to 6 characters Business Rules: This value shall be the ICAO airport code of the closest U.S.
airport to the point of depature. For a list of approved values, see Appendix B.
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>| <OutboundDepartureLocation>|<City> Example: FORT LAUDERDALE Value Required: Yes Format Rules: Character text, up to 30 characters Business Rules: This value shall be U.S. city closest to the point of departure.
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>| <OutboundDepartureLocation>|<State> Example: FL Value Required: Yes Format Rules: Character text, 2 characters Business Rules: This value shall be the abbreviation of the U.S. state of the point of
departure. For a list of approved values, see Appendix C.
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>| <OutboundDepartureLocation>|<PlaceDescription> Example: SMITH’S AIR FBO Value Required: No Format Rules: Character text, up to 75 characters Business Rules: This value shall be a description of location in relation to the
airport of departure.
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>|<LocalDepartureDate> Example: 2008-10-22 Value Required: Yes Format Rules: Date, YYYY-MM-DD Business Rules: This value shall be the estimated date of departure (local date).
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 27
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>|<LocalDepartureTime> Example: 12:00:00 Value Required: Yes Format Rules: Time, HH:MM:SS Business Rules: This value shall be the estimated time of departure (local time).
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>|<BorderCrossing> Example: 12:30PM LOCAL, 16 MILES SE OF FORT
LAUDERDALE, FL Value Required: No Format Rules: Character text, up to 75 characters. Business Rules: This value shall be the local estimated time and location of U.S.
border crossing.
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>| <OutboundCompleteItinerary>|<ForeignAirport1> Example: MYEF Value Required: No Format Rules: Character text, up to 10 characters. Business Rules: This value shall be the ICAO code of second foreign airport of
arrival after U.S. departure on the same trip within 24 hours.
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>| <OutboundCompleteItinerary>|<ForeignAirport2> Example: MBPV Value Required: No Format Rules: Character text, up to 10 characters. Business Rules: This value shall be the ICAO code of third foreign airport of
arrival after U.S. departure on the same trip within 24 hours.
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>| <OutboundCompleteItinerary>|<ForeignAirport3> Example: MDLR Value Required: No Format Rules: Character text, up to 10 characters. Business Rules: This value shall be the ICAO code of fourth foreign airport of
arrival after U.S. departure on the same trip within 24 hours.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 28
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>| <OutboundCompleteItinerary>|<ForeignAirport4> Example: SVMC Value Required: No Format Rules: Character text, up to 10 characters. Business Rules: This value shall be the ICAO code of fifth foreign airport of arrival
after U.S. departure on the same trip within 24 hours.
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>| <OutboundCompleteItinerary>|<ForeignAirport5> Example: SKMD Value Required: No Format Rules: Character text, up to 10 characters. Business Rules: This value shall be the ICAO code of sixth foreign airport of
arrival after U.S. departure on the same trip within 24 hours.
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>| <OutboundArrivalLocation>|<AirportCode> Example: MYNN Value Required: No Format Rules: Character text, up to 6 characters. Business Rules: This value shall be the ICAO code of first foreign airport of arrival
after U.S.departure.
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>| <OutboundArrivalLocation>|<City> Example: NASSAU Value Required: Yes Format Rules: Character text, up to 30 characters. Business Rules: This value shall be the city where the foreign airport of arrival is
located.
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>| <OutboundArrivalLocation>|<CountryCode> Example: BHS Value Required: Yes Format Rules: Character text, 3 characters. Business Rules: This value shall be the country code of the country where the
foreign airport of arrival is located For a list of approved values, see Appendix C.
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 29
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>|<LocalArrivalDate> Example: 2008-10-22 Value Required: Yes Format Rules: Date, YYYY-MM-DD Business Rules: This value shall be the estimated date of arrival (local date).
<Manifest>|<Transaction>|<Itinerary>|<OutboundItinerary>|<LocalArrivalTime> Example: 13:00:00 Value Required: Yes Format Rules: Time, HH:MM:SS Business Rules: This value shall be the estimated time of arrival (local time).
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 30
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Page 31
APIS Guide Updates: The most recent version of this guide can be found at www.cbp.gov. Contact Information: Please direct all questions, comments, or concerns about the Private Aircraft APIS XML schema or this guide to: [email protected].
APPENDIX A: Approved U.S. State Codes Table This state code list reflects valid U.S. state codes for the submission of Private Aircraft APIS manifests. Code Description Code Description AK Alaska MS Mississippi AL Alabama MT Montana AS American Samoa NC North Carolina AR Arkansas ND North Dakota AZ Arizona NE Nebraska CA California NH New Hampshire CO Colorado NJ New Jersey CT Connecticut NM New Mexico DC District of Columbia NV Nevada DE Deleware NY New York FL Florida OH Ohio FM Federated States of Micronesia OK Oklahoma GA Georgia OR Oregon GU Guam PA Pennsylvania HI Hawaii PR Puerto Rico IA Iowa PW Palau ID Idaho RI Rhode Island IL Illinois SC South Carolina IN Indiana SD South Dakota KS Kansas TN Tennessee KY Kentucky TX Texas LA Louisiana UT Utah MA Massachusets VA Virginia MD Maryland VI Virgin Islands ME Maine VT Vermont MI Michigan WA Washington MN Minnesota WI Wisconsin MO Missouri WV West Virginia MP Northern Mariana Islands WY Wyoming
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix i
APPENDIX B: Approved Airports within the United States This airport list reflects valid airport codes for the submission of Private Aircraft APIS manifests.
State Airport Code Airport Name City Name State NameAbbreviation
KBHM Birmingham International Airport Birmingham AL Alabama
KDCU Pryor Field Regional Airport Decatur AL Alabama
KHSV Huntsville International Airport Huntsville AL Alabama
Mobile Downtown Airport (Brookley Field) KBFM Mobile AL Alabama
KMOB Mobile Regional Airport (Bates Field) Mobile AL Alabama
Anchorage International Airport (Ted Stevens) PANC Anchorage AK Alaska
PACD Cold Bay Airport Cold Bay AK Alaska
PAFA Fairbanks International Airport Fairbanks AK Alaska
PFYU Fort Yukon Airport Fort Yukon AK Alaska
PGAM Gambell Airport Gambell AK Alaska
PHNS Haines Airport Haines AK Alaska
P5Z1 Juneau Harbor Seaplane Base Juneau AK Alaska
PAJN Juneau International Airport Juneau AK Alaska
P5KE Ketchikan Harbor Seaplane Base Ketchikan AK Alaska
PAKT Ketchikan International Airport Ketchikan AK Alaska
PAOM Nome Airport Nome AK Alaska
PAOR Northway Airport Northway AK Alaska
PASI Sitka Rocky Gutierrez Airport Sitka AK Alaska
PSGY Skagway Municipal Airport Skagway AK Alaska
PAVD Valdez Pioneer Field Airport Valdez AK Alaska
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix ii
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
PWRG Wrangell Airport Wrangell AK Alaska
KDUG Bisbee-Douglas International Airport Douglas AZ Arizona
KDGL Douglas Municipal Airport Douglas AZ Arizona
KOLS Nogales International Airport Nogales AZ Arizona
KSDL Scottsdale Airport Phoenix AZ Arizona
KPHX Phoenix Sky Harbor International Airport Phoenix AZ Arizona
KIWA Phoenix-Mesa Gateway Airport (Williams) Phoenix AZ Arizona
KTUS Tucson International Airport Tucson AZ Arizona
KYUM Yuma International Airport Yuma AZ Arizona
KLIT Adams Field Airport Little Rock AR Arkansas
KROG Rogers Municipal Airport Rogers AR Arkansas
KNGZ Alameda Naval Air Station Alameda CA California
KBFL Meadows Field Airport Bakersfield CA California
KCXL Calexico International Airport Calexico CA California
KACV Arcata/Eureka Airport Eureka CA California
KEKA Murray Field Eureka CA California
KFAT Fresno Yosemite International Airport Fresno CA California
KLAX Los Angeles International Airport Los Angeles CA California
KMRY Monterey Peninsula Airport Monterey CA California
Mountain View CA California KNUQ Moffett Field Naval Air Station
KOAK Oakland International Airport Oakland CA California
KPSP Palm Springs International Airport Palm Springs CA California
KRIV March Inland Port Airport Riverside CA California
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix iii
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
KBAB Beale Air Force Base Sacramento CA California
KSMF Sacramento International Airport Sacramento CA California
San Bernardino KSBD San Bernardino International Airport CA California
KSDM Brown Field San Diego CA California
KCRQ McClellan-Palomar Airport San Diego CA California
San Diego International Airport (Lindbergh Field) San Diego CA California KSAN
KSFO San Francisco International Airport San Francisco CA California
KSJC Mineta San Jose International Airport San Jose CA California
KSMX Santa Maria Public Airport Santa Maria CA California
KVCV Southern California Logistics Airport Victorville CA California
Rocky Mountain Metropolitan Airport (Jeffco) Broomfield CO Colorado KBJC
KCOS Colorado Springs Airport Colorado Springs CO Colorado
KDEN Denver International Airport Denver CO Colorado
KAPA Centennial Airport Denver CO Colorado
KEGE Eagle County Regional Airport Gypsum CO Colorado
KBDR Sikorsky Memorial Airport Bridgeport CT Connecticut
KGON Groton-New London Airport Groton CT Connecticut
KHVN Tweed-New Haven Regional Airport New Haven CT Connecticut
Windsor Locks KBDL Bradley International Airport CT Connecticut
KDOV Dover Air Force Base Dover DE Delaware
KILG New Castle Airport Wilmington DE Delaware
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix iv
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
KDAB Daytona Beach International Airport Daytona FL Florida
Fort Lauderdale KFXE Fort Lauderdale Executive Airport FL Florida
Fort Lauderdale-Hollywood International Airport
Fort Lauderdale KFLL FL Florida
KRSW Southwest Florida International Airport Fort Myers FL Florida
KFPR St. Lucie County International Airport Fort Pierce FL Florida
KNZC Cecil Field NAS Jacksonville FL Florida
KJAX Jacksonville International Airport Jacksonville FL Florida
KEYW Key West International Airport Key West FL Florida
KLEE Leesburg International Airport Leesburg FL Florida
KMLB Melbourne Internatioanl Airport Melbourne FL Florida
K61FD Chalk's Seaplane Base Miami FL Florida
KTMB Kendall-Tamiami Executive Airport Miami FL Florida
KMIA Miami International Airport Miami FL Florida
KOPF Opa-Locka Executive Airport Miami FL Florida
KORL Orlando Executive Airport Orlando FL Florida
KMCO Orlando International Airport Orlando FL Florida
Panama City-Bay County International Airport Panama City FL Florida KPFN
KPNS Pensacola Regional Airport Pensacola FL Florida
KSFB Orlando Sanford International Airport Sanford FL Florida
KSRQ Sarasota Bradenton International Airport Sarasota FL Florida
St. Petersburg-Clearwater International Airport KPIE St. Petersburg FL Florida
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix v
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
KTPA Tampa International Airport Tampa FL Florida
West Palm Beach KPBI Palm Beach International Airport FL Florida
KPDK Dekalb Peachtree Airport Atlanta GA Georgia
KFTY Fulton County Airport-Brown Field Atlanta GA Georgia
Hartsfield-Jackson Atlanta International Airport Atlanta GA Georgia KATL
Brunswick Golden Isles Airport (Glynco Jetport) Brunswick GA Georgia KBQK
KSSI McKinnon St. Simons Island Airport Brunswick GA Georgia
KMGE Dobbins Air Reserve Base Marietta GA Georgia
KSAV Savannah International Airport Savannah GA Georgia
PGUM Guam International Airport Tumon GU Guam
Hilo International Airport/General Lyman Field Hilo HI Hawaii PHTO
PHWR Hickam Air Force Base Honolulu HI Hawaii
PHNL Honolulu International Airport Honolulu HI Hawaii
PHOG Kahului Airport Kahului HI Hawaii
PHKO Kona International Airport at Keahole Kailua-Kona HI Hawaii
PHLI Lihue Airport Lihue HI Hawaii
KBOI Boise Airport Boise ID Idaho
K1S1 Eckhart International Airport Porthill ID Idaho
KMDW Midway International Airport Chicago IL Illinois
KORD O'Hare International Airport Chicago IL Illinois
KDEC Decatur Airport Decatur IL Illinois
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix vi
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
KBLV MidAmerica St. Louis Airport Mascoutah IL Illinois
KMLI Quad City International Airport Moline IL Illinois
KPIA Greater Peoria Regional Airport Peoria IL Illinois
KRFD Chicago Rockford International Airport Rockford IL Illinois
KUGN Waukegan Regional Airport Waukegan IL Illinois
KDPA DuPage Airport West Chicago IL Illinois
KPWK Chicago Executive Airport Wheeling IL Illinois
Fort Wayne International Airport (Baer Field) KFWA Fort Wayne IN Indiana
KIND Indianapolis International Airport Indianapolis IN Indiana
KDSM Des Moines International Airport Des Moines IA Iowa
KICT Wichita Mid-Continent Airport Wichita KS Kansas
Cincinnati/Northern Kentucky International Airport KCVG Hebron KY Kentucky
KLEX Blue Grass Airport Lexington KY Kentucky
Louisville International Airport - Standiford Field Louisville KY Kentucky KSDF
KHUM Houma-Terrebonne Airport Morgan City LA Louisiana
Baton Rouge Metropolitan Airport - Ryan Field KBTR Baton Rouge LA Louisiana
KLCH Lake Charles Regional Airport Lake Charles LA Louisiana
Louis Armstrong New Orleans Int'l (Moissant Field) New Orleans LA Louisiana KMSY
KNEW New Orleans Lakefront Airport New Orleans LA Louisiana
KSHV Shreveport Regional Airport Shreveport LA Louisiana
KBGR Bangor International Airport Bangor ME Maine
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix vii
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
KCAR Caribou Municipal Airport Caribou ME Maine
K47B Eastport Municipal Airport Eastport ME Maine
KFVE Northern Aroostook Regional Airport Frenchville ME Maine
KHUL Houlton International Airport Houlton ME Maine
K60B Moose River Seaplane Base Jackman ME Maine
K59B Jackman Airport - Newton Field Jackman ME Maine
K65B Lubec Municipal Airport Lubec ME Maine
Lucky Landing K06B Lucky Landing Marina and Seaplane Base ME Maine
KPWM Portland International Jetport Portland ME Maine
KPQI Northern Maine Regional Airport Presque Isle ME Maine
KPNN Princeton Municipal Airport Princeton ME Maine
K05B Van Buren Seaplane Base Van Buren ME Maine
KME8 Vanceboro Seaplane Base Vanceboro ME Maine
KAPG Aberdeen Proving Ground (Phillips AAF) Aberdeen MD Maryland
Baltimore/Washington International Airport KBWI Baltimore MD Maryland
KMTN Martin State Airport Essex MD Maryland
Patuxant River Naval Air Station (Trapnell Field)
Lexington Park MD Maryland KNHK
KBED Laurence G. Hanscom Field Airport Bedford MA Massachusetts
KBVY Beverly Municipal Airport Beverly MA Massachusetts
KBOS Logan International Airport Boston MA Massachusetts
KCEF Westover Air Force Base Chicopee MA Massachusetts
KHYA Barnstable Municipal Airport Hyannis MA Massachusetts
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix viii
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
KLWM Lawrence Municipal Airport Lawrence MA Massachusetts
KEWB New Bedford Regional Airport New Bedford MA Massachusetts
KPSF Pittsfield Municipal Airport Pittsfield MA Massachusetts
KBAF Westfield-Barnes Airport Westfield MA Massachusetts
KORH Worcester Regional Airport Worcester MA Massachusetts
KAPN Alpena County Regional Airport Alpena MI Michigan
KBTL WK Kellogg Airport Battle Creek MI Michigan
K3CM James Clements Airport Bay City MI Michigan
KDET Coleman A Young Municipal Airport Detroit MI Michigan
Detroit Metropolitan Wayne County Airport KDTW Detroit MI Michigan
Drummond Island KY66 Drummond Island Airport MI Michigan
KFNT Bishop International Airport Flint MI Michigan
KGRR Gerald R. Ford International Airport Grand Rapids MI Michigan
Kalamazoo/Battle Creek International Airport Kalamazoo MI Michigan KAZO
KPHN St Clair County International Airport Port Huron MI Michigan
KMBS MBS International Airport Saginaw MI Michigan
Sault Ste Marie MI Michigan KCIU Chippewa County International Airport
Sault Ste Marie MI Michigan KY62 Sault Ste Marie Municipal Sanderson Field
KPTK Oakland County International Airport Waterford MI Michigan
KYIP Willow Run Airport Ypsilanti MI Michigan
KBDE Baudette International Airport Baudette MN Minnesota
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix ix
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
KCDD Scotts Seaplane Base Crane Lake MN Minnesota
KDLH Duluth International Airport Duluth MN Minnesota
KDYT Sky Harbor Airport Duluth MN Minnesota
KELO Ely Municipal Airport Ely MN Minnesota
KMN41 Shagawa Seaplane Base Ely MN Minnesota
KCKC Grand Marais/Cook County Airport Grand Marais MN Minnesota
K0G5 Grand Marais/Cook County Seaplane Base Grand Marais MN Minnesota
KINL Falls International Airport Int'l Falls MN Minnesota
KINC International Falls Seaplane Base Int'l Falls MN Minnesota
KMSP MSP International Airport Minneapolis MN Minnesota
K48Y Piney Pinecreek Border Airport Pinecreek MN Minnesota
KRST Rochester International Airport Rochester MN Minnesota
KSTP St. Paul Downtown Airport (Holman Field) St. Paul MN Minnesota
Warroad International Airport (Swede Carlson Field) KRRT Warroad MN Minnesota
K75Y Warroad Seaplane Base Warroad MN Minnesota
KGPT Gulfport-Biloxi International Airport Gulfport MS Mississippi
KJAN Jackson-Evers International Airport Jackson MS Mississippi
KPGL Jackson County Airport (Reynolds Field) Pascagoula MS Mississippi
KSUS Spirit of St. Louis Airport Chesterfield MO Missouri
KMKC Charles B. Wheeler Downtown Airport Kansas City MO Missouri
KMCI Kansas City International Airport Kansas City MO Missouri
KSGF Springfield-Branson National Airport Springfield MO Missouri
KSTL Lambert-St. Louis International Airport St Louis MO Missouri
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix x
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
KBTM Bert Mooney Airport Butte MT Montana
KCTB Cut Bank International Airport Cut Bank MT Montana
KH28 Whetstone International Airport Del Bonita MT Montana
KGTF Great Falls International Airport Great Falls MT Montana
KHVR Havre Airport Havre MT Montana
KHLN Helena Regional Airport Helena MT Montana
KGPI Glacier Park International Airport Kalispell MT Montana
K8U3 East Poplar International Scobey MT Montana
K7S8 Ross International Airport Sweetgrass MT Montana
KOMA Eppley Airfield Omaha NE Nebraska
KLAS McCarran International Airport Las Vegas NV Nevada
KRNO Reno-Tahoe International Airport Reno NV Nevada
KMHT Manchester-Boston Regional Airport Manchester NH New Hampshire
KPSM Portsmouth International Airport at Pease Portsmouth NH New Hampshire
KACY Atlantic City International Airport Atlantic City NJ New Jersey
Lakehurst Naval Air Engineering Station (Maxfield Field) Lakehurst NJ New Jersey KNEL
KMMU Morristown Municipal Airport Morristown NJ New Jersey
KEWR Newark Liberty International Airport Newark NJ New Jersey
KTEB Teterboro Airport Teterboro NJ New Jersey
KTTN Trenton-Mercer Airport Trenton NJ New Jersey
KWRI McGuire Air Force Base Wrightstown NJ New Jersey
KABQ Albuquerque International Sunport Albuquerque NM New Mexico
KROW Roswell International Air Center Roswell NM New Mexico
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xi
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
K5T6 Dona Ana County Airport at Santa Teresa Santa Teresa NM New Mexico
KALB Albany International Airport Albany NY New York
KBGM Greater Binghamton Airport Albany NY New York
KNY01 Maxson Airfield Alexandria Bay NY New York
KBUF Buffalo Niagara International Airport Buffalo NY New York
KELM Elmira Corning Regional Airport Elmira NY New York
KFRG Republic Airport Farmingdale NY New York
KGFL Floyd Bennett Memorial Airport Glens Falls NY New York
K1B1 Columbia County Airport Hudson NY New York
KISP Long Island MacArthur Airport Islip NY New York
KNY27 Fulton County Airport Johnstown NY New York
Massena International Airport (Richards Field) KMSS Massena NY New York
KJFK John F Kennedy International Airport Jamaica NY New York
KLGA LaGuardia Airport Flushing NY New York
KSWF Stewart International Airport Newburgh NY New York
KIAG Niagara Falls International Airport Niagara Falls NY New York
Ogdensburg International Airport (and Harbor) Ogdensburg NY New York KOGS
KN66 Oneonta Municipal Airport Oneonta NY New York
KROC Greater Rochester International Airport Rochester NY New York
KNY47 Rouses Point Seaplane Base, Rouses Point Rouses Point NY New York
Saratoga Springs K5B2 Saratoga County Airport NY New York
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xii
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
KSCH Schenectady County Airport Schenectady NY New York
KN23 Sidney Municipal Airport Sidney NY New York
KSYR Syracuse Hancock International Airport Syracuse NY New York
Westhampton Beach KFOK Francis S. Gabreski Airport NY New York
KART Watertown International Airport Watertown NY New York
KHPN Westchester County Airport White Plains NY New York
Beaufort-Morehead NC North Carolina KMRH Michael J. Smith Field
KCLT Charlotte-Douglas International Airport Charlotte NC North Carolina
KGSO Piedmont Triad International Airport Greensboro NC North Carolina
Raleigh-Durham NC North Carolina KRDU Raleigh-Durham International Airport
Wilmington International Airport (New Hanover County) Wilmington NC North Carolina KILM
Winston Salem KINT Smith Reynolds Airport NC North Carolina
KS28 International Peace Garden Airport Dunseith ND North Dakota
KFAR Hector International Airport Fargo ND North Dakota
Grand Forks International Airport (Mark Andrews Int'l) Grand Forks ND North Dakota KGFK
KMOT Minot International Airport Minot ND North Dakota
KPMB Pembina Municipal Airport Pembina ND North Dakota
KISN Sloulin Field International Airport Williston ND North Dakota
KCAK Akron-Canton Airport Akron OH Ohio
K3G3 Wadsworth Municipal Airport Akron OH Ohio
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xiii
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
KLUK Cincinnati Municipal Lunken Airport Cincinnati OH Ohio
KBKL Cleveland Burke Lakefront Airport Cleveland OH Ohio
KCLE Cleveland Hopkins International Airport Cleveland OH Ohio
KCMH Port Columbus International Airport Columbus OH Ohio
KLCK Rickenbacker International Airport Columbus OH Ohio
KDAY Dayton International Airport Dayton OH Ohio
KSKY Sandusky City Airport Sandusky OH Ohio
KTDZ Metcalf Field Airport Toledo OH Ohio
KTOL Toledo Express Airport Toledo OH Ohio
KILN Airborne Airpark Airport Wilmington OH Ohio
KAXS Altus Quartz/Mountain Regional Airport Altus OK Oklahoma
Ardmore Municipal Airport (Industrial Airpark) Ardmore OK Oklahoma KADM
Oklahoma City KTIK Tinker Air Force Base OK Oklahoma
Oklahoma City OK Oklahoma KOKC Will Rogers World Airport
KTUL Tulsa International Airport Tulsa OK Oklahoma
KPDX Portland International Airport Portland OR Oregon
KHIO Hillsboro Airport Portland OR Oregon
KABE Lehigh Valley International Airport Allentown PA Pennsylvania
KERI Erie International Airport Tom Ridge Field Erie PA Pennsylvania
KMDT Harrisburg International Airport Middletown PA Pennsylvania
KPHL Philadelphia International Airport Philadelphia PA Pennsylvania
KPIT Pittsburgh International Airport Pittsburgh PA Pennsylvania
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xiv
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
Wilkes-Barre/Scranton International Airport KAVP Wilkes-Barre PA Pennsylvania
TJBQ Rafael Hernandez Airport Aguadilla PR Puerto Rico
TJCP Benjamin Rivera Noriega Airport Culebra PR Puerto Rico
TX95 Diego Jimenez Torres Airport Fajardo PR Puerto Rico
TMAZ Eugenio Maria de Hostos Airport Mayaguez PR Puerto Rico
TJPS Mercedita International Airport Ponce PR Puerto Rico
Fernando Luis Ribas Dominicci Airport (Isla Grande) San Juan PR Puerto Rico TJIG
San Juan Luis Munoz Marin International Airport San Juan PR Puerto Rico TSJU
TVQS Antonio Rivera Rodriguez Airport Vieques PR Puerto Rico
KSFZ North Central State Airport Lincoln RI Rhode Island
KUUU Newport State Airport Newport RI Rhode Island
KOQU Quonset State Airport North Kingstown RI Rhode Island
KPVD TF Green Airport Providence RI Rhode Island
KCHS Charleston International Airport Charleston SC South Carolina
KCAE Columbia Metropolitan Airport Columbia SC South Carolina
Greenville-Spartanburg International Airport Greenville SC South Carolina KGSP
KMYR Myrtle Beach International Airport Myrtle Beach SC South Carolina
KCRE Grand Strand Airport North Myrtle Beach SC South Carolina
KFSD Sioux Falls Regional Airport Sioux Falls SD South Dakota
KTRI Tri-Cities Regional Airport Blountsville TN Tennessee
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xv
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
Chattanooga Metropolitan Airport (Lovell Field) KCHA Chattanooga TN Tennessee
KTYS McGhee Tyson Airport Knoxville TN Tennessee
KMEM Memphis International Airport Memphis TN Tennessee
KBNA Nashville International Airport Nashville TN Tennessee
Rick Husband Amarillo International Airport Amarillo TX Texas KAMA
KAUS Austin-Bergstrom International Airport Austin TX Texas
KBPT Southeast Texas Regional Airport Beaumont TX Texas
Brownsville South Padre Island International Airport Brownsville TX Texas KBRO
KCRP Corpus Christi International Airport Corpus Christi TX Texas
KADS Addison Airport Dallas TX Texas
KDAL Dallas Love Field Dallas TX Texas
KDFW Dallas/Fort Worth International Airport Dallas TX Texas
KDRT Del Rio International Airport Del Rio TX Texas
KEGP Eagle Pass Municipal Airport Eagle Pass TX Texas
Maverick County Memorial International Airport Eagle Pass TX Texas K5T9
KELP El Paso International Airport El Paso TX Texas
KAFW Fort Worth Alliance Airport Fort Worth TX Texas
KFTW Fort Worth Meacham International Airport Fort Worth TX Texas
KGLS Scholes International Airport at Galveston Galveston TX Texas
KHRL Valley International Airport Harlingen TX Texas
KEFD Ellington Field Houston TX Texas
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xvi
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
KIAH George Bush Intercontinental Airport Houston TX Texas
KHOU William P. Hobby Airport Houston TX Texas
KLRD Laredo International Airport Laredo TX Texas
Lubbock Preston Smith International Airport KLBB Lubbock TX Texas
KMFE McAllen International Airport McAllen TX Texas
Collin County Regional Airport (McKinney Municipal) McKinney TX Texas KTKI
KMAF Midland International Airport Midland TX Texas
KT77 Presidio Lely International Airport Presidio TX Texas
KSAT San Antonio International Airport San Antonio TX Texas
KSGR Sugar Land Regional Airport Sugar Land TX Texas
KSLC Salt Lake City International Airport Salt Lake City UT Utah
KBTV Burlington International Airport Burlington VT Vermont
Highgate Springs VT Vermont K1B7 Franklin County State Airport
Highgate Springs VT Vermont KFSO Franklin County State Airport
KEFK Newport State Airport Newport VT Vermont
Charlotte Amalie VI Virgin Islands TIST Cyril E. King International Airport
TISX Henry E. Rohlsen Airport Christiansted VI Virgin Islands
TSTT Charlotte Amalie Harbor Seaplane Base St. Thomas VI Virgin Islands
Ronald Reagan Washington National Airport Arlington VA Virginia KDCA
KPSK New River Valley Airport Dublin VA Virginia
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xvii
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
KJYO Leesburg Executive Airport Leesburg VA Virginia
KTST Test Airport Long Beach VA Virginia
KHEF Manassas Regional Airport Manassas VA Virginia
Newport News/Williamsburg International Airport KPHF Newport News VA Virginia
KORF Norfolk International Airport Norfolk VA Virginia
KFCI Chesterfield County Airport Richmond VA Virginia
KRIC Richmond International Airport Richmond VA Virginia
KROA Roanoke Regional Airport Roanoke VA Virginia
KIAD Dulles International Airport Sterling VA Virginia
KW47 Upperville Airport Upperville VA Virginia
KOKV Winchester Regional Airport Winchester VA Virginia
K74S Anacortes Airport Anacortes WA Washington
K21H Skyline Seaplane Base Anacortes WA Washington
Bellingham International Airport (& Squalicum SPB) KBLI Bellingham WA Washington
KWA09 Blaine Municipal Airport Blaine WA Washington
KPAE Snohomish County Airport - Paine Field Everett WA Washington
KFHR Friday Harbor Airport Friday Harbor WA Washington
Port of Friday Harbor International Seaplane Base Friday Harbor WA Washington KWA24
KWA50 Roche Harbor Seaplane Base Friday Harbor WA Washington
KHQM Bowerman Field Hoquiam WA Washington
KS60 Kenmore Seaplane Base Kenmore WA Washington
K69S Avey Field State Airport Laurier WA Washington
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xviii
Approved Airports within the United States (continued)
State Airport Code Airport Name City Name State NameAbbreviation
KTCM McChord Air Force Base McChord WA Washington
KMWH Grant County International Airport Moses Lake WA Washington
KOLM Olympia Regional Airport Olympia WA Washington
K0S7 Dorothy Scott Airport Oroville WA Washington
KO06 Dorothy Scott Seaplane Base Oroville WA Washington
K6WA7 Point Roberts Air Park Point Roberts WA Washington
KCLM William R Fairchild International Airport Port Angeles WA Washington
K0S9 Jefferson County International Airport Port Townsend WA Washington
KRNT Renton Mun. Airport, Clayton Scott Field Renton WA Washington
Will Rogers-Wiley Post Memorial Seaplane Base KWA47 Renton WA Washington
KBFI King County Int’l Airport/Boeing Field Seattle WA Washington
KLKE Lake Union Seaplane Base Seattle WA Washington
KSEA Seattle-Tacoma International Airport Seattle WA Washington
KSFF Felts Field Airport Spokane WA Washington
KGEG Spokane International Airport Spokane WA Washington
KTIW Tacoma Narrows Airport Tacoma WA Washington
KCRW Yeager Airport (Kanahwa Airport) Charleston WV West Virginia
KHTS Huntington Tri-State Airport Huntington WV West Virginia
KGRB Austin Straubel International Airport Green Bay WI Wisconsin
KENW Kenosha Regional Airport Kenosha WI Wisconsin
KMKE General Mitchell International Airport Milwaukee WI Wisconsin
KRAC John H. Batten Airport Racine WI Wisconsin
KCPR Natrona County International Airport Casper WY Wyoming
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xix
APPENDIX C: Approved 3-Letter Country Codes. This country code list reflects valid airport codes for the submission of Private Aircraft APIS manifests.
ABW Aruba BGD Bangladesh
AFG Afghanistan BGR Bulgaria
AGO Angola BHR Bahrain
AIA Anguilla BHS Bahamas
ALA Åland Islands BIH Bosnia and Herzegovina
ALB Albania BLM Saint Barthélemy
AND Andorra BLR Belarus
ANT Netherlands Antilles BLZ Belize
ARE United Arab Emirates BMU Bermuda
ARG Argentina BOL Bolivia
ARM Armenia BRA Brazil
ASM American Samoa BRB Barbados
ATA Antarctica BRN Brunei Darussalam
ATF French Southern Territories BTN Bhutan
ATG Antigua and Barbuda BVT Bouvet Island
AUS Australia BWA Botswana
AUT Austria CAF Central African Republic
AZE Azerbaijan CAN Canada
BDI Burundi CCK Cocos (Keeling) Islands
BEL Belgium CHE Switzerland
BEN Benin CHL Chile
BFA Burkina Faso CHN China
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xx
Approved 3-Letter Country Codes (continued)
CIV Côte d'Ivoire ESH Western Sahara
CMR Cameroon ESP Spain
Congo, the Democratic Republic of the COD EST Estonia
COG Congo ETH Ethiopia
COK Cook Islands FIN Finland
COL Colombia FJI Fiji
COM Comoros FLK Falkland Islands (Malvinas)
CPV Cape Verde FRA France
CRI Costa Rica FRO Faroe Islands
CUB Cuba FSM Micronesia, Federated States of
CXR Christmas Island GAB Gabon
CYM Cayman Islands GBR United Kingdom
CYP Cyprus GEO Georgia
CZE Czech Republic GGY Guernsey
DEU Germany GHA Ghana
DJI Djibouti GIB Gibraltar
DMA Dominica GIN Guinea
DNK Denmark GLP Guadeloupe
DOM Dominican Republic GMB Gambia
DZA Algeria GNB Guinea-Bissau
ECU Ecuador GNQ Equatorial Guinea
EGY Egypt GRC Greece
ERI Eritrea GRD Grenada
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xxi
Approved 3-Letter Country Codes (continued)
GRL Greenland JOR Jordan
GTM Guatemala JPN Japan
GUF French Guiana KAZ Kazakhstan
GUM Guam KEN Kenya
GUY Guyana KGZ Kyrgyzstan
HKG Hong Kong KHM Cambodia
Heard Island and McDonald Islands HMD KIR Kiribati
HND Honduras KNA Saint Kitts and Nevis
HRV Croatia KOR Korea, Republic of
HTI Haiti KWT Kuwait
HUN Hungary LAO Lao People's Democratic Republic
IDN Indonesia LBN Lebanon
IMN Isle of Man LBR Liberia
IND India LBY Libyan Arab Jamahiriya
IOT British Indian Ocean Territory LCA Saint Lucia
IRL Ireland LIE Liechtenstein
IRN Iran, Islamic Republic of LKA Sri Lanka
IRQ Iraq LSO Lesotho
ISL Iceland LTU Lithuania
ISR Israel LUX Luxembourg
ITA Italy LVA Latvia
JAM Jamaica MAC Macao
JEY Jersey MAF Saint Martin (French part)
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xxii
Approved 3-Letter Country Codes (continued)
MAR Morocco NCL New Caledonia
MCO Monaco NER Niger
MDA Moldova NFK Norfolk Island
MDG Madagascar NGA Nigeria
MDV Maldives NIC Nicaragua
MEX Mexico NIU Niue
MHL Marshall Islands NLD Netherlands
Macedonia, the former Yugoslav Republic of MKD NOR Norway
MLI Mali NPL Nepal
MLT Malta NRU Nauru
MMR Myanmar NZL New Zealand
MNE Montenegro OMN Oman
MNG Mongolia PAK Pakistan
MNP Northern Mariana Islands PAN Panama
MOZ Mozambique PCN Pitcairn
MRT Mauritania PER Peru
MSR Montserrat PHL Philippines
MTQ Martinique PLW Palau
MUS Mauritius PNG Papua New Guinea
MWI Malawi POL Poland
MYS Malaysia PRI Puerto Rico
Korea, Democratic People's Republic of MYT Mayotte PRK
NAM Namibia PRT Portugal
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xxiii
Approved 3-Letter Country Codes (continued)
PRY Paraguay SUR Suriname
PSE Palestinian Territory, Occupied SVK Slovakia
PYF French Polynesia SVN Slovenia
QAT Qatar SWE Sweden
REU Réunion SWZ Swaziland
ROU Romania SYC Seychelles
RUS Russian Federation SYR Syrian Arab Republic
RWA Rwanda TCA Turks and Caicos Islands
SAU Saudi Arabia TCD Chad
SDN Sudan TGO Togo
SEN Senegal THA Thailand
SGP Singapore TJK Tajikistan
South Georgia and the South Sandwich Islands SGS TKL Tokelau
SHN Saint Helena TKM Turkmenistan
SJM Svalbard and Jan Mayen TLS Timor-Leste
SLB Solomon Islands TON Tonga
SLE Sierra Leone TTO Trinidad and Tobago
SLV El Salvador TUN Tunisia
SMR San Marino TUR Turkey
SOM Somalia TUV Tuvalu
SPM Saint Pierre and Miquelon TWN Taiwan, Province of China
SRB Serbia TZA Tanzania, United Republic of
STP Sao Tome and Principe UGA Uganda
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xxiv
Approved 3-Letter Country Codes (continued)
UKR Ukraine
United States Minor Outlying Islands UMI
URY Uruguay
USA United States
UZB Uzbekistan
VAT Holy See (Vatican City State)
VCT Saint Vincent and the Grenadines
VEN Venezuela
VGB Virgin Islands, British
VIR Virgin Islands, U.S.
VNM Viet Nam
VUT Vanuatu
WLF Wallis and Futuna
WSM Samoa
YEM Yemen
ZAF South Africa
ZMB Zambia
ZWE Zimbabwe
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xxv
APPENDIX D: Sample XML Manifests U.S. Arrival <?xml version="1.0" encoding="UTF-8" ?> <Manifest> <Transaction> <FlightType>GA</FlightType> <SchemaVersion>2.0</SchemaVersion> <SenderId>APGA0079</SenderId> <DateAssembled>2009-02-04</DateAssembled> <TimeAssembled>11:18:51</TimeAssembled> <EmergencyContact> <LastName>SENDER</LastName> <FirstName>TEST</FirstName> <MiddleName></MiddleName> <TelephoneNbr>305-123-4567</TelephoneNbr> <EmailAddr>[email protected]</EmailAddr> </EmergencyContact> <Itinerary> <InboundItinerary> <InboundDepartureLocation> <AirportCode>MDSD</AirportCode> <City>SANTO DOMINGO</City> <CountryCode>DOM</CountryCode> </InboundDepartureLocation> <LocalDepartureDate>2009-11-13</LocalDepartureDate> <LocalDepartureTime>12:45</LocalDepartureTime> <BorderCrossing>15:30 LOCAL, 12 MILES SE OF MIAMI, FL</BorderCrossing> <InboundCompleteItinerary> <ForeignAirport1></ForeignAirport1> <ForeignAirport2></ForeignAirport2> <ForeignAirport3></ForeignAirport3> <ForeignAirport4></ForeignAirport4> <ForeignAirport5></ForeignAirport5> </InboundCompleteItinerary> <InboundArrivalLocation> <AirportCode>KMIA</AirportCode> <City>MIAMI</City> <State>fl</State> <PlaceDescription>GENERAL AVIATION FBO</PlaceDescription> </InboundArrivalLocation> <LocalArrivalDate>2009-11-13</LocalArrivalDate> <LocalArrivalTime>15:45</LocalArrivalTime> </InboundItinerary> </Itinerary> <Aircraft> <AircraftDetail> <TailNumber>NTEST</TailNumber> <TypeAircraft>TEST JET</TypeAircraft> <Color>WHITE-RED-BLUE</Color> <CallSign>NTEST</CallSign> <CBPDecalNumber>09123456</CBPDecalNumber>
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xxvi
Sample XML Manifests - U.S. Arrival (continued) </AircraftDetail> <OperatorDetail> <CompanyOperator>SMALL JET LINE</CompanyOperator> <OperatorContact> <StreetAddr>1234 MAIN ST</StreetAddr> <AddressSupplemental></AddressSupplemental> <City>ANYTOWN</City> <StateProvince>FL</StateProvince> <ZipPostal>33000</ZipPostal> <Country>USA</Country> <TelephoneNbr>305-123-4567</TelephoneNbr> <FaxNbr>305-765-4321</FaxNbr> <EmailAddr>[email protected]</EmailAddr> </OperatorContact> </OperatorDetail> <OwnerDetail> <PersonOwnerOrLessee> <LastName>FAMOUS</LastName> <FirstName>RICHARD</FirstName> <MiddleName></MiddleName> </PersonOwnerOrLessee> <OwnerOrLesseeContact> <StreetAddr>6789 CENTRAL AVE</StreetAddr> <AddressSupplemental>PH</AddressSupplemental> <City>MIAMI</City> <StateProvince>FL</StateProvince> <ZipPostal>33000</ZipPostal> <Country>USA</Country> <TelephoneNbr>305-123-4568</TelephoneNbr> <FaxNbr>305-765-4320</FaxNbr> <EmailAddr>[email protected]</EmailAddr> </OwnerOrLesseeContact> </OwnerDetail> </Aircraft> </Transaction> <FlightManifest> <Crew> <CrewDocument1> <DocCode>C</DocCode> <DocumentNbr>012345678</DocumentNbr> <ExpiryDate>2012-03-03</ExpiryDate> <CntryCode>USA</CntryCode> </CrewDocument1> <Surname>CREW</Surname> <FirstName>IMA</FirstName> <SecondName>FAKE</SecondName> <Birthdate>1970-02-02</Birthdate> <Sex>F</Sex> <ResidenceCntry>USA</ResidenceCntry> <CitizenshipCntry>ESP</CitizenshipCntry> <BirthCntry>ESP</BirthCntry> <CityofBirth></CityofBirth>
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xxvii
Sample XML Manifests - U.S. Arrival (continued) <StateProvinceofBirth></StateProvinceofBirth> <PermanentAddress> <StreetAddr>12-34 CALLE NADA</StreetAddr> <City>QUAL CIUDAD</City> <StateProvince></StateProvince> <PostalCode>08100</PostalCode> <Country>ESP</Country> </PermanentAddress> <AddressWhileInUS> <StreetAddr>456 CREW ROAD</StreetAddr> <City>MIAMI</City> <State>FL</State> <PostalCode>33000</PostalCode> </AddressWhileInUS> <TravelerType>CREW</TravelerType> </Crew> <Crew> <CrewDocument1> <DocCode>P</DocCode> <DocumentNbr>666555666</DocumentNbr> <ExpiryDate>2015-01-01</ExpiryDate> <CntryCode>USA</CntryCode> </CrewDocument1> <CrewDocument2> <DocCode>L</DocCode> <DocumentNbr>555666555</DocumentNbr> <CntryCode>USA</CntryCode> </CrewDocument2> <Surname>PILOT</Surname> <FirstName>TEST</FirstName> <SecondName>ONE</SecondName> <Birthdate>1980-01-01</Birthdate> <Sex>M</Sex> <ResidenceCntry>USA</ResidenceCntry> <CitizenshipCntry>USA</CitizenshipCntry> <BirthCntry>USA</BirthCntry> <CityofBirth></CityofBirth> <StateProvinceofBirth></StateProvinceofBirth> <PermanentAddress> <StreetAddr>123 PILOT DRIVE</StreetAddr> <City>PILOTVILLE</City> <StateProvince>FL</StateProvince> <PostalCode>33000</PostalCode> <Country>USA</Country> </PermanentAddress> <AddressWhileInUS> <StreetAddr>123 PILOT DRIVE</StreetAddr> <City>PILOTVILLE</City> <State>FL</State> <PostalCode>33000</PostalCode> </AddressWhileInUS> <TravelerType>PILOT</TravelerType>
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xxviii
Sample XML Manifests - U.S. Arrival (continued) </Crew> <Pax> <PaxDocument1> <DocCode>M</DocCode> <DocumentNbr>234567890</DocumentNbr> <ExpiryDate>2011-07-07</ExpiryDate> <CntryCode>USA</CntryCode> </PaxDocument1> <Surname>PASSENGER</Surname> <FirstName>TEST</FirstName> <SecondName>CASE</SecondName> <Birthdate>1960-06-06</Birthdate> <Sex>M</Sex> <ResidenceCntry>VEN</ResidenceCntry> <CitizenshipCntry>USA</CitizenshipCntry> <AddressWhileInUS> <StreetAddr>9876 HAPPY LANE</StreetAddr> <City>HAPPYVILLE</City> <State>FL</State> <PostalCode>33000</PostalCode> </AddressWhileInUS> </Pax> <Pax> <PaxDocument1> <DocCode>TR</DocCode> <DocumentNbr>A087654321</DocumentNbr> <ExpiryDate>2009-04-04</ExpiryDate> <CntryCode>USA</CntryCode> </PaxDocument1> <PaxDocument2> <DocCode>P</DocCode> <DocumentNbr>A2345678</DocumentNbr> <ExpiryDate>2010-05-05</ExpiryDate> <CntryCode>JAM</CntryCode> </PaxDocument2> <Surname>TRAVELER</Surname> <FirstName>HAPPY</FirstName> <SecondName>ISA</SecondName> <Birthdate>1975-04-04</Birthdate> <Sex>F</Sex> <ResidenceCntry>USA</ResidenceCntry> <CitizenshipCntry>JAM</CitizenshipCntry> <AddressWhileInUS> <StreetAddr>9876 HAPPY LANE</StreetAddr> <City>HAPPYVILLE</City> <State>FL</State> <PostalCode>33000</PostalCode> </AddressWhileInUS> </Pax> </FlightManifest> </Manifest>
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xxix
Sample XML Manifests - U.S. Departure <?xml version="1.0" encoding="UTF-8" ?> <Manifest> <Transaction> <FlightType>GA</FlightType> <SchemaVersion>2.0</SchemaVersion> <SenderId>APGA0079</SenderId> <DateAssembled>2009-02-04</DateAssembled> <TimeAssembled>11:28:10</TimeAssembled> <EmergencyContact> <LastName>SENDER</LastName> <FirstName>TEST</FirstName> <MiddleName></MiddleName> <TelephoneNbr>305-123-4567</TelephoneNbr> <EmailAddr>[email protected]</EmailAddr> </EmergencyContact> <Itinerary> <OutboundItinerary> <OutboundDepartureLocation> <AirportCode>KMIA</AirportCode> <City>MIAMI</City> <State>FL</State> <PlaceDescription>GENERAL AVIATION FBO</PlaceDescription> </OutboundDepartureLocation> <LocalDepartureDate>2009-12-15</LocalDepartureDate> <LocalDepartureTime>15:15</LocalDepartureTime> <BorderCrossing>15:30 LOCAL, 12 MILES SE OF MIAMI, FL</BorderCrossing> <OutboundCompleteItinerary> <ForeignAirport1>SVMI</ForeignAirport1> <ForeignAirport2></ForeignAirport2> <ForeignAirport3></ForeignAirport3> <ForeignAirport4></ForeignAirport4> <ForeignAirport5></ForeignAirport5> </OutboundCompleteItinerary> <OutboundArrivalLocation> <AirportCode>MDSD</AirportCode> <City>SANTO DOMINGO</City> <CountryCode>DOM</CountryCode> </OutboundArrivalLocation> <LocalArrivalDate>2009-12-15</LocalArrivalDate> <LocalArrivalTime>18:15</LocalArrivalTime> </OutboundItinerary> </Itinerary> <Aircraft> <AircraftDetail> <TailNumber>NTEST</TailNumber> <TypeAircraft>TEST JET</TypeAircraft> <Color>WHITE-RED-BLUE</Color> <CallSign>NTEST</CallSign> <CBPDecalNumber>09123456</CBPDecalNumber> </AircraftDetail> <OperatorDetail> <CompanyOperator>SMALL JET LINE</CompanyOperator>
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xxx
Sample XML Manifests - U.S. Departure (continued) <OperatorContact> <StreetAddr>1234 MAIN ST</StreetAddr> <AddressSupplemental></AddressSupplemental> <City>ANYTOWN</City> <StateProvince>FL</StateProvince> <ZipPostal>33000</ZipPostal> <Country>USA</Country> <TelephoneNbr>305-123-4567</TelephoneNbr> <FaxNbr>305-765-4321</FaxNbr> <EmailAddr>[email protected]</EmailAddr> </OperatorContact> </OperatorDetail> <OwnerDetail> <PersonOwnerOrLessee> <LastName>FAMOUS</LastName> <FirstName>RICHARD</FirstName> <MiddleName></MiddleName> </PersonOwnerOrLessee> <OwnerOrLesseeContact> <StreetAddr>6789 CENTRAL AVE</StreetAddr> <AddressSupplemental>PH</AddressSupplemental> <City>MIAMI</City> <StateProvince>FL</StateProvince> <ZipPostal>33000</ZipPostal> <Country>USA</Country> <TelephoneNbr>305-123-4568</TelephoneNbr> <FaxNbr>305-765-4320</FaxNbr> <EmailAddr>[email protected]</EmailAddr> </OwnerOrLesseeContact> </OwnerDetail> </Aircraft> </Transaction> <FlightManifest> <Crew> <CrewDocument1> <DocCode>C</DocCode> <DocumentNbr>012345678</DocumentNbr> <ExpiryDate>2012-03-03</ExpiryDate> <CntryCode>USA</CntryCode> </CrewDocument1> <Surname>CREW</Surname> <FirstName>IMA</FirstName> <SecondName>FAKE</SecondName> <Birthdate>1970-02-02</Birthdate> <Sex>F</Sex> <ResidenceCntry>USA</ResidenceCntry> <CitizenshipCntry>ESP</CitizenshipCntry> <BirthCntry>ESP</BirthCntry> <CityofBirth></CityofBirth> <StateProvinceofBirth></StateProvinceofBirth> <PermanentAddress> <StreetAddr>12-34 CALLE NADA</StreetAddr>
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xxxi
Sample XML Manifests - U.S. Departure (continued) <City>QUAL CIUDAD</City> <StateProvince></StateProvince> <PostalCode>08100</PostalCode> <Country>esp</Country> </PermanentAddress> <AddressWhileInUS> <StreetAddr>456 CREW ROAD</StreetAddr> <City>MIAMI</City> <State>FL</State> <PostalCode>33000</PostalCode> </AddressWhileInUS> <TravelerType>CREW</TravelerType> </Crew> <Crew> <CrewDocument1> <DocCode>P</DocCode> <DocumentNbr>666555666</DocumentNbr> <ExpiryDate>2015-01-01</ExpiryDate> <CntryCode>USA</CntryCode> </CrewDocument1> <CrewDocument2> <DocCode>L</DocCode> <DocumentNbr>555666555</DocumentNbr> <CntryCode>USA</CntryCode> </CrewDocument2> <Surname>PILOT</Surname> <FirstName>TEST</FirstName> <SecondName>one</SecondName> <Birthdate>1980-01-01</Birthdate> <Sex>M</Sex> <ResidenceCntry>USA</ResidenceCntry> <CitizenshipCntry>USA</CitizenshipCntry> <BirthCntry>USA</BirthCntry> <CityofBirth></CityofBirth> <StateProvinceofBirth></StateProvinceofBirth> <PermanentAddress> <StreetAddr>123 PILOT DRIVE</StreetAddr> <City>PILOTVILLE</City> <StateProvince>FL</StateProvince> <PostalCode>33000</PostalCode> <Country>USA</Country> </PermanentAddress> <AddressWhileInUS> <StreetAddr>456 CREW ROAD</StreetAddr> <City>MIAMI</City> <State>FL</State> <PostalCode>33000</PostalCode> </AddressWhileInUS> <TravelerType>PILOT</TravelerType> </Crew> <Pax> <PaxDocument1>
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xxxii
SUITABLE FOR PUBLIC DISSEMINATION
CBP Private Air APIS Business Rules Guide, Version 1.0 – Appendix xxxiii
Sample XML Manifests - U.S. Departure (continued) <DocCode>M</DocCode> <DocumentNbr>234567890</DocumentNbr> <ExpiryDate>2011-07-07</ExpiryDate> <CntryCode>USA</CntryCode> </PaxDocument1> <Surname>PASSENGER</Surname> <FirstName>TEST</FirstName> <SecondName>CASE</SecondName> <Birthdate>1960-06-06</Birthdate> <Sex>M</Sex> <ResidenceCntry>VEN</ResidenceCntry> <CitizenshipCntry>USA</CitizenshipCntry> <AddressWhileInUS> <StreetAddr>9876 HAPPY LANE</StreetAddr> <City>HAPPYVILLE</City> <State>FL</State> <PostalCode>33000</PostalCode> </AddressWhileInUS> </Pax> <Pax> <PaxDocument1> <DocCode>TR</DocCode> <DocumentNbr>A087654321</DocumentNbr> <ExpiryDate>2009-04-04</ExpiryDate> <CntryCode>USA</CntryCode> </PaxDocument1> <PaxDocument2> <DocCode>P</DocCode> <DocumentNbr>A2345678</DocumentNbr> <ExpiryDate>2010-05-05</ExpiryDate> <CntryCode>JAM</CntryCode> </PaxDocument2> <Surname>TRAVELER</Surname> <FirstName>HAPPY</FirstName> <SecondName>ISA</SecondName> <Birthdate>1975-04-04</Birthdate> <Sex>F</Sex> <ResidenceCntry>USA</ResidenceCntry> <CitizenshipCntry>JAM</CitizenshipCntry> <AddressWhileInUS> <StreetAddr>9876 HAPPY LANE</StreetAddr> <City>HAPPYVILLE</City> <State>FL</State> <PostalCode>33000</PostalCode> </AddressWhileInUS> </Pax> </FlightManifest> </Manifest>