U.S. Department of Transportation · OpenAPI Overlay 1.0.0

API Evangelist enhancements for FAA Air Carrier Pilot Records Database (PRD) API

2 actions 2 updates update extends openapi/us-dot-faa-air-carrier-prd-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for U.S. Department of Transportation's API. It is a proposal applied on top of the contract, not a document U.S. Department of Transportation publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-providerx-apievangelist-apix-apievangelist-verifiedx-apievangelist-accessx-apievangelist-authx-apievangelist-spec-gapsx-apievangelist-artifacts

Targets 2

$.info
$.servers

OpenAPI Overlay

Raw ↑
# generated: '2026-07-28'
# method: generated
# source: openapi/us-dot-faa-air-carrier-prd-api-openapi.yml
overlay: 1.0.0
info:
  title: API Evangelist enhancements for FAA Air Carrier Pilot Records Database (PRD) API
  version: 1.0.0
extends: openapi/us-dot-faa-air-carrier-prd-api-openapi.yml
actions:
  - target: $.info
    update:
      x-apievangelist-provider: us-dot
      x-apievangelist-api: us-dot:faa-air-carrier-prd-api
      x-apievangelist-verified: '2026-07-28'
      x-apievangelist-access: >-
        Accreditation-gated, not self-serve. Access is restricted by the FAA to operators
        under 14 CFR Part 121, 135, 125, 91K, Air Tour, Public Aircraft or Part 91
        Corporate. Request access through https://api.faa.gov/s/.
      x-apievangelist-auth: >-
        client_id and client_secret are sent as REQUEST HEADERS declared as ordinary
        parameters — the spec declares no securitySchemes at all. This is an OAuth-shaped
        credential pair without the OAuth protocol.
      x-apievangelist-spec-gaps: >-
        No operationIds on any of the 8 operations; no response schemas beyond the literal
        string "success"; no 4xx/5xx responses declared. Anything an agent needs beyond
        the happy path is undocumented.
      x-apievangelist-artifacts:
        authentication: authentication/us-dot-authentication.yml
        sandbox: sandbox/us-dot-sandbox.yml
        agentic-access: agentic-access/us-dot-agentic-access.yml
  - target: $.servers
    update:
      - url: https://external.apic4e.faa.gov
        description: Production environment. Use this host.
      - url: https://external-api.faa.gov/AirCarrierApi
        description: >-
          DEPRECATED production URL, labelled as such by the FAA in the source spec. Do
          not build against it.
      - url: https://dev-external.apic4e.faa.gov/Test/AirCarrierApi
        description: >-
          Staging environment. NOT publicly reachable — probed 2026-07-28 and the edge
          returned {"error":{"code":"EGE-ER-OS-4004","message":"Domain not supported."}}.