# Update a crew qualification by ID Update an existing crew qualification with new information. - Updates qualification details including license numbers and dates - Supports partial updates of qualification information An operations manager needs to update a qualification after a license renewal or when additional information becomes available. Endpoint: PATCH /api/v2/external/crew-qualifications/{crewQualificationId} Version: 2.0.0 Security: X-Api-Client-Id, X-Auth-Token ## Path parameters: - `crewQualificationId` (string, required) The unique identifier of the crew qualification to update Example: "qual-12345" ## Request fields (application/json): - `qualificationId` (string) Unique identifier of the qualification type Example: "qual-type-12345" - `licenseNumber` (string) License or certificate number Example: "ATP-123456" - `issuingAuthority` (string) Authority that issued the license or certificate Example: "FAA" - `country` (string) Country where the license was issued (ISO 3166-1 alpha-3) Example: "AUT" - `issueDate` (string) Date when the license was issued Example: "2023-01-15" - `expiryDate` (string) Date when the license expires Example: "2025-01-15" - `trainingStartDate` (string) Date when training for this qualification started Example: "2022-12-01" - `notes` (string) Additional notes or comments about the qualification Example: "Completed simulator training" - `isPilotInCommand` (boolean) Whether this qualification allows pilot-in-command privileges Example: true - `baseMonth` (string) Base month for qualification calculations Enum: "JANUARY", "FEBRUARY", "MARCH", "APRIL", "MAY", "JUNE", "JULY", "AUGUST", "SEPTEMBER", "OCTOBER", "NOVEMBER", "DECEMBER" ## Response 200 fields (application/json): - `id` (string) Unique identifier for the crew qualification Example: "qual-12345" - `crewId` (string) Unique identifier of the crew member Example: "crew-67890" - `qualificationId` (string) Unique identifier of the qualification type Example: "qual-type-12345" - `licenseNumber` (string) License or certificate number Example: "ATP-123456" - `issuingAuthority` (string) Authority that issued the license or certificate Example: "FAA" - `country` (string) Country where the license was issued (ISO 3166-1 alpha-3) Example: "AUT" - `issueDate` (string) Date when the license was issued Example: "2023-01-15" - `expiryDate` (string) Date when the license expires Example: "2025-01-15" - `trainingStartDate` (string) Date when training for this qualification started Example: "2022-12-01" - `notes` (string) Additional notes or comments about the qualification Example: "Completed simulator training" - `isPilotInCommand` (boolean) Whether this qualification allows pilot-in-command privileges Example: true - `baseMonth` (string) Base month for qualification calculations Enum: "JANUARY", "FEBRUARY", "MARCH", "APRIL", "MAY", "JUNE", "JULY", "AUGUST", "SEPTEMBER", "OCTOBER", "NOVEMBER", "DECEMBER" - `document` (object) - `document.id` (integer) Unique identifier for the document Example: 12345 - `document.uuid` (string) Unique identifier for the document file Example: "doc-uuid-67890" - `document.originalName` (string) Original filename of the uploaded document Example: "pilot_license.pdf" - `document.fileSize` (number) Size of the document file in bytes Example: 1024000 - `document.createdAtDateTime` (string) Date and time when the document was uploaded Example: "2024-01-15T10:30:00.000Z" - `document.customName` (string) Custom name assigned to the document Example: "Captain License" - `document.imageSizeX` (number) Width of the image in pixels (if applicable) Example: 1920 - `document.imageSizeY` (number) Height of the image in pixels (if applicable) Example: 1080 - `document.isThumbnail` (boolean) Whether this is a thumbnail version of the document - `createdAtDateTime` (string) Date and time when the qualification was created Example: "2024-01-15T10:30:00.000Z" - `updatedAtDateTime` (string) Date and time when the qualification was last updated Example: "2024-01-15T10:30:00.000Z"