Skip to content

Deel: Get my current personal profile — 200 response body

Get my current personal profile: 200 response body. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Get my current personal profile — 200 response body

FieldTypePresenceDescription and constraints
$objectRootPeople object representing a Deel
avatar_urlJSONOptional
avatar_url (anyOf 1)stringAlternativeURL of the user’s avatar
avatar_url (anyOf 2)nullAlternativeURL of the user’s avatar
client_countryJSONOptional
client_country (anyOf 1)stringAlternativeCountry code.
Maximum length: 2
Minimum length: 2
Pattern: ^[A-Z]{2}$
client_country (anyOf 2)nullAlternativeCountry code.
Maximum length: 2
Minimum length: 2
Pattern: ^[A-Z]{2}$
contractor_countryJSONOptional
contractor_country (anyOf 1)stringAlternativeCountry code.
Maximum length: 2
Minimum length: 2
Pattern: ^[A-Z]{2}$
contractor_country (anyOf 2)nullAlternativeCountry code.
Maximum length: 2
Minimum length: 2
Pattern: ^[A-Z]{2}$
emailstringOptionalEmail address of the user
first_namestringOptionalFirst name of the user
full_namestringOptionalFull name of the user
hris_enabledJSONOptional
hris_enabled (anyOf 1)booleanAlternativeHRIS feature enabled.
hris_enabled (anyOf 2)nullAlternativeHRIS feature enabled.
hris_organization_user_idJSONOptional
hris_organization_user_id (anyOf 1)stringAlternativeHRIS Organization User ID of the user. Used in products like Deel Engage.
Format: uuid
hris_organization_user_id (anyOf 2)nullAlternativeHRIS Organization User ID of the user. Used in products like Deel Engage.
Format: uuid
idJSONOptional
id (anyOf 1)numberAlternativeUnique identifier for the user profile
Format: double
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
last_namestringOptionalLast name of the user
middle_nameJSONOptional
middle_name (anyOf 1)stringAlternativeMiddle name of the user
middle_name (anyOf 2)nullAlternativeMiddle name of the user
organization_idJSONOptional
organization_id (anyOf 1)numberAlternativeUnique identifier for the organization
Format: double
organization_id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
organization_nameJSONOptional
organization_name (anyOf 1)stringAlternativeName of the organization
organization_name (anyOf 2)nullAlternativeName of the organization
profile_typestringOptionalType of profile
Known values: client, contractor, icp, direct_employee, hris_direct_employee, peo_employee, service_account
slack_team_idJSONOptional
slack_team_id (anyOf 1)stringAlternativeUser’s team slack id
slack_team_id (anyOf 2)nullAlternativeUser’s team slack id
slack_user_idJSONOptional
slack_user_id (anyOf 1)stringAlternativeUser’s slack id
slack_user_id (anyOf 2)nullAlternativeUser’s slack id
user_idJSONOptional
user_id (anyOf 1)numberAlternativeUnique identifier for the user
Format: double
user_id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
usernamestringOptionalUsername of the user

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.