# Get qualification type by ID Retrieve detailed information about a specific qualification type. - Returns complete qualification configuration and metadata - Includes validity periods, grace periods, and relation information An operations manager needs to understand the specific requirements and configuration of a qualification type before assigning it to a crew member. Endpoint: GET /api/v2/external/qualification-types/{id} Version: 2.0.0 Security: X-Api-Client-Id, X-Auth-Token ## Path parameters: - `id` (string, required) The unique identifier of the qualification to retrieve Example: "qual-type-12345" ## Response 200 fields (application/json): - `id` (string) Unique identifier for the qualification type Example: "qual-type-12345" - `name` (string) Name of the qualification type Example: "Airline Transport Pilot License" - `abbreviation` (string) Abbreviated name of the qualification Example: "ATPL" - `warning` (string) Warning message associated with the qualification Example: "Requires medical certificate" - `notes` (string) Additional notes about the qualification Example: "Valid for commercial operations" - `parentId` (string) Identifier of the parent qualification (if applicable) Example: "parent-qual-123" - `appliesTo` (string) Specifies which crew positions this qualification applies to Enum: "FLIGHT_DECK", "PIC", "SIC", "CREW_CABIN", "CREW_POSITIONS_AND_ROLES" - `type` (string) Type of qualification Enum: "LICENSE", "CERTIFICATE", "RATING", "ENDORSEMENT", "TRAINING", "MEDICAL", "OTHER" - `trainingType` (string) Type of training required for this qualification Enum: "INITIAL", "RECURRENT", "REFRESHER", "CONVERSION", "OTHER" - `isActive` (boolean) Whether this qualification type is currently active Example: true - `validity` (object) - `validity.unit` (string) Unit of time for validity period Enum: "DAYS", "MONTHS", "YEARS" - `validity.value` (integer) Value of the validity period Example: 24 - `gracePeriod` (object) - `gracePeriod.start` (object) - `gracePeriod.start.type` (string) Type of grace period adjustment Enum: "DAYS_BEFORE", "DAYS_AFTER", "MONTHS_BEFORE", "MONTHS_AFTER", "YEARS_BEFORE", "YEARS_AFTER" - `gracePeriod.start.value` (integer) Value of the grace period Example: 30 - `gracePeriod.end` (object) - `relations` (array) Relations to other entities (aircraft, airports, etc.) - `relations.type` (string) Type of relation Enum: "AIRCRAFT", "AIRPORT", "AIRPORT_C", "PILOT_AND_AIRCRAFT" - `relations.value` (string) Value of the relation Example: "Boeing 737" - `alternativeQualificationIds` (array) List of alternative qualification IDs Example: ["alt-qual-1","alt-qual-2"] - `createdAtDateTime` (string) Date and time when the qualification type was created Example: "2024-01-15T10:30:00.000Z" - `updatedAtDateTime` (string) Date and time when the qualification type was last updated Example: "2024-01-15T10:30:00.000Z"