GuidesAPI ReferenceChangelog
Changelog
added

v.2.1.108

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"
        }
    }
}'