slug: deel-com provider: Deel generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 21 edges: - tag: Applications spec_file: deel-com-applications-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.92 evidence: '"List Applications", "Advance Application Stage", schema AtsApplication' reason: ATS job application lifecycle and stage advancement is recruiting pipeline management = Talent Acquisition Management. - tag: Candidates spec_file: deel-com-candidates-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.92 evidence: '"List ATS Candidates", "Create ATS Candidate", schema AtsCandidateCreate' reason: Candidate records in an Applicant Tracking System are core sourcing/recruiting objects, mapping to Talent Acquisition Management. - tag: Jobs spec_file: deel-com-jobs-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.9 evidence: GET /ats/jobs 'List ATS Jobs'; POST /ats/jobs 'Create ATS Job'; GET /ats/jobs/{job_id}/postings 'List Job Postings' reason: Applicant Tracking System jobs and job postings are core recruiting/sourcing operations — Talent Acquisition Management. - tag: Offers spec_file: deel-com-offers-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.9 evidence: POST /ats/offers createAtsOffer Create ATS Offer reason: ATS offer creation and retrieval is squarely recruiting/hiring — Talent Acquisition Management. - tag: People spec_file: deel-com-people-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.9 evidence: POST /people createPersonWithoutContract Create A Person Without A Contract; PATCH /people/{person_id}/working-location reason: Creating and maintaining worker/person records and working locations is employee record management — HR Operations. - tag: Adjustments spec_file: deel-com-adjustments-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.88 evidence: '"List Payroll Adjustments", "Create Payroll Adjustment", schema PayrollAdjustmentCreate' reason: Operations create and list payroll adjustments (global payroll), which is payroll administration within HR Operations. Title mentioning ATS is spurious per the split-spec artefact. - tag: EOR Benefits spec_file: deel-com-eor-benefits-api-openapi.yml capability_id: BC-300.30 capability_id_l1: BC-300 capability_name: Compensation & Benefits Management confidence: 0.85 evidence: '"Retrieve Benefits By Country", schema BenefitPlan' reason: Retrieving benefit plans available per country for EOR employees is benefits administration, mapping to Compensation & Benefits Management. - tag: EOR Hiring spec_file: deel-com-eor-hiring-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.85 evidence: POST /eor/contracts createEorContract 'Create EOR Contract'; GET /eor/hiring-guide/{country_code} 'Retrieve Detailed Hiring Guide For A Country'; GET /eor/start-date 'Fetch Start Date For EOR Contracts' reason: Operations create employment contracts and hiring guides/start dates for Employer of Record workers — hiring and onboarding within Human Capital Management. - tag: EOR Worker Information spec_file: deel-com-eor-worker-information-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.85 evidence: GET /eor/workers/{worker_id} 'Retrieve EOR Worker Information'; GET /eor/workers/{worker_id}/payslips 'Retrieve EOR Worker Payslips'; schema Payslip reason: Worker records and payslip retrieval are employee records and payroll administration — HR Operations Management. - tag: Global Payroll spec_file: deel-com-global-payroll-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.85 evidence: GET /gp/payroll-events getPayrollEvents 'List Payroll Events'; schema PayrollEvent reason: Payroll event listing/retrieval is payroll administration, an HR Operations capability. - tag: Screenings spec_file: deel-com-screenings-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.85 evidence: POST /screenings createScreening Create Background Screening reason: Background screening of candidates/workers is part of the hiring and onboarding process — Talent Acquisition Management. - tag: Off Cycle spec_file: deel-com-off-cycle-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.8 evidence: POST /off-cycle createOffCyclePayment Create Off-Cycle Payment reason: Off-cycle payment creation is a payroll administration function on a global payroll platform, mapping to HR Operations (payroll administration). - tag: Contractor Hiring spec_file: deel-com-contractor-hiring-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.78 evidence: '"Create A New Contract" via POST /contracts/ic, schema IcContractCreate' reason: Creating independent-contractor contracts is the hiring/engagement step of workforce acquisition; tag name 'Contractor Hiring' plus IcContract schema supports Talent Acquisition, though it is also close to HR operations record-keeping. - tag: Time Off spec_file: deel-com-time-off-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.78 evidence: GET /time-off/policies List Policies; POST /time-off/requests Create Time-Off Request; POST /time-off/requests/{request_id}/review Approve Or Reject Time-Off Requests; GET /time-off/entitlements/{person_id} reason: Operations manage leave policies, absence requests, approvals and entitlements for workers — core employee-lifecycle HR administration, not the ATS pipeline the (unreliable) title suggests. Leave administration sits within HR Operations; some chance an evaluator files it under Compensation & Benefits, hence sub-capability confidence below 0.8. - tag: EOR Terminations spec_file: deel-com-eor-terminations-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.75 evidence: POST /eor/contracts/{contract_id}/terminations createEorTermination 'Create EOR Termination'; schemas EorTermination, EorTerminationCreate reason: Terminating an employment contract is part of the employee lifecycle (offboarding), handled in HR operations. L1 HCM is clear; the L2 for termination is best matched by HR Operations Management. - tag: SCIM spec_file: deel-com-scim-api-openapi.yml capability_id: BC-620.20 capability_id_l1: BC-620 capability_name: Identity & Access Management confidence: 0.75 evidence: GET /scim/v2/Users scimListUsers; DELETE /scim/v2/Users/{user_id} scimDeleteUser SCIM Deactivate User reason: SCIM user provisioning/deprovisioning is identity and access management (joiners-movers-leavers), not HR content per se. - tag: Contractor Amendments spec_file: deel-com-contractor-amendments-api-openapi.yml capability_id: BC-300 capability_id_l1: BC-300 capability_name: Human Capital Management confidence: 0.7 evidence: '"Create Contractor Amendment", "Bulk Sign Contracts And Amendments", schema ContractorAmendmentCreate' reason: Amending and signing contractor engagement contracts is workforce contract administration within Human Capital Management; unclear whether HR Operations or Employee & Labour Relations is the better L2, so L1 only. - tag: EOR Cost Calculator spec_file: deel-com-eor-cost-calculator-api-openapi.yml capability_id: BC-300.30 capability_id_l1: BC-300 capability_name: Compensation & Benefits Management confidence: 0.7 evidence: POST /eor/employment-cost calculateEmploymentCost 'Calculate Employment Cost'; schema EmploymentCostBreakdown reason: Calculates the employer cost of employing a worker under Employer of Record — employment cost/compensation modelling within Human Capital Management. Sub-capability choice (Compensation & Benefits) is somewhat uncertain versus workforce planning, hence moderate confidence. - tag: GP Hiring spec_file: deel-com-gp-hiring-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.7 evidence: POST /gp/contracts createGpContract 'Create Global Payroll Contract'; schema GpContractCreate reason: Creates an employment contract for a global payroll worker — hiring/onboarding within HCM. Single operation and payroll framing leave some ambiguity between Talent Acquisition and HR Operations. - tag: Time Tracking spec_file: deel-com-time-tracking-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.7 evidence: GET /gp/time-tracking/shifts List Time Tracking Shifts; POST /gp/time-tracking/shifts Create Shift reason: Worker shift capture on a global payroll/HRIS platform is workforce time administration feeding payroll — HR operations. Thin surface (2 operations) so confidence is moderate; the ATS title is a known concatenation artefact and is ignored. - tag: Timesheets spec_file: deel-com-timesheets-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.7 evidence: GET /timesheets List Timesheets; POST /timesheets Create Timesheet; POST /timesheets/{timesheet_id}/review Review Timesheet reason: Timesheet submission and review for workers/contractors on Deel's payroll platform is HR/payroll administration. Could alternatively be read as contractor invoicing input, which keeps confidence at 0.7.