# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for LinkedIn Recruiter System Connect Data Deletion API version: 1.0.0 extends: openapi/linkedin-data-deletion-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/v2/atsCandidates'].delete update: x-apievangelist-phrasing: intent: Delete synced candidates effect: destructive questions: - Can I remove candidate records I previously synced to LinkedIn? - What do I need to delete a candidate from the recruiter integration? instructions: - text: Delete candidate {candidateId} from {dataProvider} in {integrationContext}. slots: candidateId: query.ids[0].atsCandidateId dataProvider: query.ids[0].dataProvider integrationContext: query.ids[0].integrationContext - text: Remove synced ATS candidate {candidateId}. slots: candidateId: query.ids[0].atsCandidateId method: generated generated: '2026-09-26' - target: $.paths['/v2/atsApplications'].delete update: x-apievangelist-phrasing: intent: Delete synced job applications effect: destructive questions: - Can I remove job applications I previously synced? - Which identifiers do I need to delete a synced application? instructions: - text: Delete application {applicationId} from {dataProvider} in {integrationContext}. slots: applicationId: query.ids[0].atsJobApplicationId dataProvider: query.ids[0].dataProvider integrationContext: query.ids[0].integrationContext - text: Remove synced job application {applicationId}. slots: applicationId: query.ids[0].atsJobApplicationId method: generated generated: '2026-09-26'