Faa Airmen Verify Remote Pilot
faa_airmen_verify_remote_pilotFind releasable FAA remote pilot certificate records by Unique ID or name. While the operator's personal-data redaction is on (the default), name mode needs lastName and firstName, nameMatch prefix and city or ZIP filters are rejected, and city and ZIP are withheld. Results establish certificate presence in the local snapshot; they do not establish recurrent-training currency, commercial operating authority, or current Part 107 eligibility.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Exact city, 1–60 visible characters; requires operator-enabled location access and is rejected while personal-data redaction is on. Blank means unset. | |
| mode | Yes | id requires uniqueId and forbids nonblank name/location fields and explicit nameMatch; name requires lastName, plus firstName while personal-data redaction is on, and forbids nonblank uniqueId. | |
| limit | No | Maximum complete people or reference entries per page; default 10, maximum 50. A larger limit returns at most 50, with a notice. | |
| state | No | Two-letter state or territory; trimmed and uppercased. Blank means unset. | |
| offset | No | Zero-based offset; default 0, maximum 10000. Follow nextOffset or narrow filters at the cap. | |
| zipCode | No | Five-digit ZIP or ZIP+4, preserving leading zeros; requires operator-enabled location access and is rejected while personal-data redaction is on. Blank means unset. | |
| lastName | No | LAST NAME, which may include a suffix; the default words match finds SMITH JR from SMITH. 1–60 visible characters after normalization. Blank means unset. | |
| uniqueId | No | Opaque FAA Unique ID returned by faa_airmen_verify_certificate in name mode, A or C plus seven digits, for example A9999999; not a certificate number. Trimmed and uppercased. | |
| firstName | No | FIRST NAME, which usually includes middle names; the default words match finds JOHN ROBERT from JOHN. 1–60 visible characters after normalization. Blank means unset. | |
| nameMatch | No | How each supplied name field matches; default words for name searches. words: the field equals the term or continues with a space after it; only a space separates words, so a hyphenated or apostrophe name is one word. exact: the whole field. prefix: the field begins with the term, also mid-word; rejected while personal-data redaction is on. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| notice | No | Snapshot limitations, absence guidance, source-quality notices for the returned records, and operational notices; may be empty. | |
| hasMore | No | Whether another page is reachable within the offset cap. | |
| matches | No | Candidates with U certificate records in this snapshot. | |
| nextOffset | No | Next reachable offset, or null when no next page is available. | |
| provenance | No | Snapshot provenance, or null for static reference topics. | |
| totalCount | No | Total matches after filtering, before paging. | |
| atPagingCap | No | Matches remain but the next offset exceeds 10000; narrow the filters. | |
| piiRedacted | No | Operator personal-data redaction: true withholds city, ZIP, and medical fields and limits searches to a full name or Unique ID. | |
| returnedCount | No | Complete people or reference entries returned on this page. | |
| appliedFilters | No | Every effective normalized selector, filter, and paging value. |