cbp private air apis business rules guide · 2020. 9. 2. · private aircraft pilots (or their...

67
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

Upload: others

Post on 05-Sep-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 2: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 3: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 4: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 5: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 6: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 7: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 8: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 9: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 10: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 11: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 12: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 13: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 14: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 15: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 16: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 17: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 18: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 19: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 20: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 21: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 22: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 23: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 24: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 25: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 26: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 27: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 28: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 29: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 30: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 31: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 32: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 33: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

<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

Page 34: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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].

Page 35: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 36: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 37: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 38: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 39: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 40: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 41: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 42: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 43: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 44: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 45: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 46: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 47: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 48: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 49: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 50: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 51: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 52: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 53: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 54: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 55: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 56: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 57: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 58: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 59: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 60: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 61: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 62: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 63: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 64: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 65: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 66: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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

Page 67: CBP Private Air APIS Business Rules Guide · 2020. 9. 2. · Private aircraft pilots (or their designees) are required to submit the notice of arrival and notice of departure information

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>