added
v.2.1.108
24 days ago by Dmytro Soliannyk
Person without a contract
Create a person without a contract
Create a person without a contract hired under your own entity to Deel's HRIS
Endpoint: POST /rest/v2/pwac
Token scopes: people:write
API Reference: Create a person without a contract
Example:
curl --location 'https://api.letsdeel.com/rest/v2/pwac' \
--header 'accept: application/json' \
--header 'authorization: Bearer {{PUBLIC_API_TOKEN}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"person": {
"email": "[email protected]",
"work_email": "[email protected]",
"first_name": "John",
"last_name": "Snow",
"preferred_first_name": "Johny",
"preferred_last_name": "S",
"state": "SP",
"country": "BR",
"nationality": "US",
"external_id": "external-id-123",
"job_title": "Job Title",
"seniority": "Seniority",
"start_date": "2025-06-18",
"end_date": "2026-06-18"
},
"client": {
"team": {
"id": "2c58e51f-44ee-450b-bba5-dec37d1d5579",
"direct_manager_id": "99aebce6-b71d-4922-99b4-d9f2e41e6827",
"direct_reports_ids": ["451a67fc-e024-456e-8591-1403d5786df9"]
},
"department": {
"id": "07939d85-4214-4f69-ba02-e02ba27313d9"
},
"legal_entity": {
"id": "365d2ce4-db71-4c03-ace9-fcd2fcf37b7a"
}
}
}'