# Get qualification type by ID Retrieves detailed information about a specific qualification type. Features: - Returns complete qualification configuration and metadata - Includes validity periods, grace periods, and relation information For more information on managing crew qualifications, see the Crew Qualification Management Guide. Endpoint: GET /api/v2/qualification-types/{id} Version: 2.6.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) Example: "qual-type-12345" - `name` (string) Example: "Airline Transport Pilot License" - `abbreviation` (string) Example: "ATPL" - `warning` (string) - `notes` (string) - `parentId` (string) - `appliesTo` (string) Enum: "FLIGHT_DECK", "PIC", "SIC", "CREW_CABIN", "CREW_POSITIONS_AND_ROLES" - `type` (string) Enum: "PILOT_PRIVATE", "PILOT_COMMERCIAL", "TYPE_RATING", "DIFFERENCE_TRAINING", "MEDICAL_US_CL1", "US_61_58", "MEDICAL_EU", "AIRPORT_SPECIFIC", "MEDICAL_US_CL2", "MEDICAL_US_CL3", "SPECIAL_INTERNATIONAL", "EFVS", "RESTRICTIONS", "RECENCY", "OPC" - `trainingType` (string) Enum: "NONE", "AIRCRAFT", "ATO", "CLASSROOM", "ELEARNING", "BASE", "CHECKS_ORAL", "CHECKS_FLIGHT_CHECK", "GROUND_TRAINING", "AIRCRAFT_SPECIFIC", "SIM", "SPECIAL_CURRICULUM", "CURRENCY", "MISC", "SPECIAL", "DEPRECATED_TYPE_RATING", "LICENSE" - `isActive` (boolean) Example: true - `isVisibleOnRoster` (boolean) - `isRecency` (boolean) - `recencyType` (string) Enum: "EU", "US", "AIRPORT", "EFVS", "CANADA", "AU", "US_V2", "CUSTOM_RECENT_FLIGHTS", "US_V3", "CANADA_V2", "AU_V2", "US_V4", "HELI", "US_V5", "ARO", "US_V6", "EFVS_PF", "EFVS_PNF", "AU_V3" - `isAssignable` (boolean) - `isExpirationLocked` (boolean) - `isRequired` (boolean) - `isDirectAlternativeOnly` (boolean) - `validityDto` (object) - `validityDto.unit` (string) Enum: "DAYS", "MONTHS" - `validityDto.value` (integer) Example: 24 - `gracePeriod` (object) - `gracePeriod.start` (object) - `gracePeriod.end` (object) - `relation` (object) - `relation.primary` (object) - `relation.secondary` (object) - `alternativeQualificationIds` (array) - `createdAtDateTime` (string) - `updatedAtDateTime` (string) ## Response 400 fields ## Response 401 fields ## Response 403 fields ## Response 404 fields ## Response 500 fields