Get my current personal profile

Retrieve the current user’s profile. Token scopes: worker:read, people:read

Authentication

AuthorizationBearer
## Authentication Deel API uses API tokens to authenticate requests. A bearer token is required to authenticate all API requests. All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail. ``` curl -X GET 'api.letsdeel.com/rest/v2/contracts' \ -H 'Authorization: Bearer YOUR-TOKEN-HERE' ``` ### Generating Access Tokens 1. Navigate to **Apps & Perks > Developer Center**. 2. Click on the “Generate New Token” button. 3. In the popup, click “Generate Token” button to generate a new token. Your newly generated token is visible on the screen. 4. Make sure to copy and save your token once is generated. You won't be able to see it again!
OR
AuthorizationBearer
Standard OAuth2 security scheme based on https://swagger.io/docs/specification/authentication/

Response

Successful operation.
iddouble or null
Unique identifier for the user profile
emailstring or null
Email address of the user
user_iddouble or null
Unique identifier for the user
usernamestring or null
Username of the user
full_namestring or null
Full name of the user
last_namestring or null
Last name of the user
avatar_urlstring or null
URL of the user's avatar
first_namestring or null
First name of the user
middle_namestring or null
Middle name of the user
hris_enabledboolean or null
HRIS feature enabled.
profile_typeenum or null
Type of profile
slack_team_idstring or null
User's team slack id
slack_user_idstring or null
User's slack id
client_countrystring or nullformat: "^[A-Z]{2}$"=2 characters
Country code.
organization_iddouble or null
Unique identifier for the organization
organization_namestring or null
Name of the organization
contractor_countrystring or nullformat: "^[A-Z]{2}$"=2 characters
Country code.
hris_organization_user_idstring or nullformat: "uuid"
HRIS Organization User ID of the user. Used in products like Deel Engage.

Errors