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.
id
Unique identifier for the user profile
email
Email address of the user
user_id
Unique identifier for the user
username
Username of the user
full_name
Full name of the user
last_name
Last name of the user
avatar_url
URL of the user's avatar
first_name
First name of the user
middle_name
Middle name of the user
hris_enabled
HRIS feature enabled.
profile_type
Type of profile
slack_team_id
User's team slack id
slack_user_id
User's slack id
client_country
Country code.
organization_id
Unique identifier for the organization
organization_name
Name of the organization
contractor_country
Country code.
hris_organization_user_id
HRIS Organization User ID of the user. Used in products like Deel Engage.