The identity and technical contract details declared by the specification.
people_updatePersonWorkingLocation_Response_200
object
1 property
1 required
PwacPostRequestBodyContentApplicationJsonSchemaDataClientLegalEntity
object
1 property
1 required
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataDepartment
object
The department of the employee.
3 properties
PeoplePostResponsesContentApplicationJsonSchemaDataEmployee
object
The person that is being hired
6 properties
4 required
PwacPostRequestBodyContentApplicationJsonSchemaDataInvitation
object
Optional invitation configuration for the new hire. Defaults to 'disable' if not provided.
1 property
PeopleGetResponsesContentApplicationJsonSchemaDataItemsDirectReportsItems
object
4 properties
PeoplePostResponsesContentApplicationJsonSchemaDataEmployment
object
The employment details of the employee
8 properties
7 required
RetrieveASinglePersonRequestInternalServerError
object
1 property
1 required
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaData
object
35 properties
PeopleGetResponsesContentApplicationJsonSchemaDataItems
object
36 properties
PeopleGetResponsesContentApplicationJsonSchemaError
object
3 properties
2 required
PeopleGetResponsesContentApplicationJsonSchemaDataItemsActiveWorkerTerminationStatus
string
The status of the active worker termination.
PeoplePostRequestBodyContentApplicationJsonSchemaDataEmploymentOneOf0Type
string
The type of employment
People_getMyCurrentPersonalProfile_Response_200
object
People object representing a Deel
18 properties
PeoplePostResponsesContentApplicationJsonSchemaDataCompensationDetailsScale
string
The scale at which the salary is paid
PeopleGetParametersHiringStatusesSchemaItems
string
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataDirectManager
object
The direct manager of the employee.
5 properties
PwacPostRequestBodyContentApplicationJsonSchemaData
object
3 properties
2 required
PeopleGetResponsesContentApplicationJsonSchemaDataItemsEmploymentsItems
object
30 properties
PwacPostResponsesContentApplicationJsonSchemaError
object
2 properties
2 required
PeoplePostRequestBodyContentApplicationJsonSchemaDataClientDepartment
object
The department information for the employee
1 property
1 required
PeopleGetResponsesContentApplicationJsonSchemaDataItemsEmploymentsItemsBandPlacement
string
Where the employee falls in their compensation band
PeopleGetResponsesContentApplicationJsonSchemaDataItemsPersonStatus
string
Lifecycle status of the person (worker profile). Omitted or null without peoplepersonstatus.view; excluded from the response when using fields if not requested.
PeopleGetResponsesContentApplicationJsonSchemaDataItemsEmploymentsItemsClientLegalEntity
object
The client legal entity associated with this employment contract.
2 properties
PeopleGetResponsesContentApplicationJsonSchemaDataItemsDirectManager
object
The direct manager of the employee.
5 properties
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataProfileOrganizationalStructuresItemsTeamsItemsPositionsItems
object
3 properties
PwacPostRequestBodyContentApplicationJsonSchemaDataClient
object
3 properties
2 required
people_createPersonWithoutContract_Response_201
object
1 property
1 required
PeoplePostRequestBodyContentApplicationJsonSchemaDataEmployment
The employment details of the employee
PeoplePostRequestBodyContentApplicationJsonSchemaDataClientTeam
object
The team information for the employee
2 properties
1 required
ApiErrorContainer
object
2 properties
PeoplePostResponsesContentApplicationJsonSchemaError
object
2 properties
2 required
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataEmploymentsItemsPaymentRate
The payment rate. Value is a string if contract type is PEO.
PeopleGetResponsesContentApplicationJsonSchemaDataItemsEmploymentsItemsTeam
object
The team to which the employee belongs.
2 properties
PeopleGetResponsesContentApplicationJsonSchemaPage
object
3 properties
3 required
CreateAPersonWithoutAContract-v2026-01-01RequestBadRequestError
object
1 property
1 required
PeopleGetResponsesContentApplicationJsonSchemaDataItemsClientLegalEntity
object
The primary client legal entity associated with the employee.
2 properties
PeopleGetParametersFieldsSchemaItems
string
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataActiveWorkerTerminationStatus
string
The status of the active worker termination.
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataProfileOrganizationalStructuresItems
object
3 properties
PeopleGetParametersHiringTypesSchemaItems
string
PeopleGetParametersSortBy
string
PeopleIdWorkingLocationPutRequestBodyContentApplicationJsonSchemaData
object
1 property
1 required
PeopleMeGetResponsesContentApplicationJsonSchemaProfileType
string
Type of profile
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataDirectReportsItems
object
4 properties
CreateAPersonWithoutAContract-v2026-01-01RequestInternalServerError
object
1 property
1 required
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataEmploymentsItemsTeam
object
The team to which the employee belongs.
2 properties
ApiErrorRequest
object
7 properties
PeoplePostRequestBodyContentApplicationJsonSchemaDataEmploymentOneOf1Type
string
The type of employment
PeoplePostRequestBodyContentApplicationJsonSchemaDataClientLegalEntity
object
The legal entity information for the employee
1 property
1 required
People_createADirectEmployee_Response_201
object
1 property
1 required
people_getPeople_Response_200
object
2 properties
1 required
PeopleGetResponsesContentApplicationJsonSchemaDataItemsAddressesItems
object
5 properties
PeoplePostRequestBodyContentApplicationJsonSchemaDataEmployee
object
The person that is being hired
8 properties
5 required
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataEmploymentsItemsContractCoverage
string
The coverage type of the employment contract. 'isshielded' = Contractor of Record, 'ispremium' = Premium, null = Standard (no coverage).
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataClientLegalEntity
object
The primary client legal entity associated with the employee.
2 properties
PeopleGetResponsesContentApplicationJsonSchemaDataItemsEmailsItems
object
2 properties
people_getPersonById_Response_200
object
1 property
1 required
CreateADirectEmployeeRequestInternalServerError
object
1 property
1 required
PwacPostRequestBodyContentApplicationJsonSchemaDataPerson
object
The person that is being hired
14 properties
4 required
ApiError
object
2 properties
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataEmploymentsItemsHrisDirectEmployeeInvitation
object
The HRIS direct employee invitation status.
4 properties
PeoplePostRequestBodyContentApplicationJsonSchemaDataClient
object
The entity that is hiring the employee
3 properties
2 required
PeoplePostRequestBodyContentApplicationJsonSchemaDataEmployment0
object
7 properties
5 required
PeopleGetParametersSortOrder
string
PeopleGetResponsesContentApplicationJsonSchemaDataItemsDepartment
object
The department of the employee.
3 properties
PwacPostRequestBodyContentApplicationJsonSchemaDataInvitationAction
string
Controls whether to send an invitation email.
ListOfPeople-v2026-01-01RequestInternalServerError
object
1 property
1 required
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataEmploymentsItemsPayment
object
Payment information for the employment, including rate, scale, currency, and associated contract name.
4 properties
PeoplePostRequestBodyContentApplicationJsonSchemaDataEmployment1
object
6 properties
4 required
PeoplePostRequestBodyContentApplicationJsonSchemaData
object
4 properties
4 required
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataEmploymentsItems
object
27 properties
PeopleIdWorkingLocationPutResponsesContentApplicationJsonSchemaData
object
1 property
1 required
PeopleGetResponsesContentApplicationJsonSchemaDataItemsEmploymentsItemsHrisDirectEmployeeInvitation
object
The HRIS direct employee invitation status.
4 properties
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataEmploymentsItemsClientLegalEntity
object
The client legal entity associated with this employment contract.
2 properties
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataAddressesItems
object
5 properties
PeoplePostResponsesContentApplicationJsonSchemaData
object
4 properties
4 required
PeoplePostRequestBodyContentApplicationJsonSchemaDataCompensationDetails
object
The compensation details of the employee
3 properties
2 required
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataProfileOrganizationalStructuresItemsTeamsItemsPositionsItemsRole
object
The role associated with this position, including role ID and name.
2 properties
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaError
object
3 properties
2 required
CreateADirectEmployeeRequestBadRequestError
object
1 property
1 required
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataProfileOrganizationalStructuresItemsTeamsItems
object
4 properties
PwacPostRequestBodyContentApplicationJsonSchemaDataClientTeam
object
3 properties
1 required
PeoplePostRequestBodyContentApplicationJsonSchemaDataCompensationDetailsScale
string
The scale at which the salary is paid
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataEmailsItems
object
2 properties
PeopleGetParametersBandPlacementsSchemaItems
string
PwacPostResponsesContentApplicationJsonSchemaData
object
2 properties
2 required
PeoplePostResponsesContentApplicationJsonSchemaDataCompensationDetails
object
The compensation details of the employee
3 properties
2 required
PwacPostResponsesContentApplicationJsonSchemaDataPerson
object
The person that is being hired
13 properties
4 required
PeopleGetResponsesContentApplicationJsonSchemaDataItemsEmploymentsItemsPayment
object
Payment information for the employment, including rate, scale, currency, and associated contract name.
4 properties
PeopleGetResponsesContentApplicationJsonSchemaDataItemsEmploymentsItemsContractCoverage
string
The coverage of the employment contract.
PwacPostRequestBodyContentApplicationJsonSchemaDataClientDepartment
object
1 property
1 required
PeopleHrisProfileIdGetResponsesContentApplicationJsonSchemaDataCustomFieldsItems
object
Customized attributes on people (Job title, Project code, etc).
2 properties
PeoplePostResponsesContentApplicationJsonSchemaDataEmploymentType
string
The type of employment
PeopleGetParametersPersonStatusesSchemaItems
string
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Deel publishes across the network.