Faa Airmen Check Medical Status
faa_airmen_check_medical_statusRead the FAA snapshot's informational medical class, medical dates, and BasicMed dates for one airman Unique ID. These fields are not authoritative medical certification or fitness determinations. Get the ID from a faa_airmen_verify_certificate, faa_airmen_search_instructors, or faa_airmen_verify_remote_pilot result. Every call is rejected while the operator's personal-data redaction is on (the default).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uniqueId | Yes | Opaque FAA Unique ID from a faa_airmen_verify_certificate, faa_airmen_search_instructors, or faa_airmen_verify_remote_pilot result, A or C plus seven digits, for example A9999999; not a certificate number. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| found | No | Whether this Unique ID occurs in the releasable snapshot. | |
| airman | No | Matched person, absent for a missing ID. | |
| notice | No | Snapshot limitations, absence guidance, source-quality notices for the returned records, and operational notices; may be empty. | |
| disclaimer | No | Medical information limitations, present on every result. | |
| provenance | No | Snapshot provenance, or null for static reference topics. | |
| piiRedacted | No | Operator personal-data redaction: true withholds city, ZIP, and medical fields and limits searches to a full name or Unique ID. | |
| appliedFilters | No | Every effective normalized selector, filter, and paging value. | |
| medicalRecords | No | All distinct reported medical records; empty when a known person has no reported medical fields. | |
| hasReportedMedicalFields | No | Whether any medical fields were reported; absent for a missing person, never an adverse finding. |