System-Wide Traveler Searches

System administrators can use ProfileSearchReq to search for profiles across the system by not specifying a parent ID in the request. However, to improve performance of such system-wide searches, when a parent ID is not specified, additional search data will be required. The additional information required depends on the type of search (e.g., agency-level search) and the information submitted in the request.

Additional Information

The following sections list the additional information necessary for each search when the parent ID is not included in a traveller profile search at the branch, branch group, agency, agency group, or system level.

Notes:

Search by Country Code or Telephone Country Code

If searching for traveler profiles by Address>Country or for any profile type by Phone>CountryCode, then at least one (or one combination) of the following is required:

Search by State/Province Code

If searching for profiles by Address>StateProvince, then at least one (or one combination) of the following is required:

Search by Surname or Given Name

If searching by Surname or GivenName (i.e., within TravelerCriteria or AlternateContact), then at least one (or one combination) of the following is required:

Search by Email

If searching by any data within ElectronicAddress, Address is required (wildcard OK). A user cannot search by ElectronicAddress>Type and/or ElectronicAddress>Purpose without also providing at least a partial Address.

If Address is searched by a wildcard with fewer than 10 characters and/or no @ is specified, then Address>PostalCode (complete) must also be provided.

Search by Payment Details

When searching by ProfileSearchReq>ProfileSearch>PaymentDetails, the Type element is required. If searching by any other data within PaymentDetails, then at least one (or one combination) of the following is required: