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