Get your own user details
GET /api/admin/user
Detailed information about the current user, user permissions and user feedback
Request
- 200
- 401
meSchema
- application/json
- Schema
- Example (from schema)
Schema
user objectrequired
An Unleash user
id integer requiredThe user id
isAPI boolean deprecatedDeprecated in v5. Used internally to know which operations the user should be allowed to perform
name string nullableName of the user
email stringEmail of the user
username string nullableA unique username for the user
imageUrl stringURL used for the userprofile image
inviteLink stringIf the user is actively inviting other users, this is the link that can be shared with other users
loginAttempts integerHow many unsuccessful attempts at logging in has the user made
emailSent booleanIs the welcome email sent to the user or not
rootRole integerWhich root role this user is assigned
seenAt date-time nullableThe last time this user logged in
createdAt date-timeThe user was created at this time
accountType stringA user is either an actual User or a Service Account
permissions string[]Deprecated
scimId string nullableThe SCIM ID of the user, only present if managed by SCIM
permissions object[]required
User permissions for projects and environments
Array [permission string requiredProject or environment permission name
project stringThe project this permission applies to
environment stringThe environment this permission applies to
]feedback object[]required
User feedback information
Array [userId integerThe ID of the user that gave the feedback.
neverShow booleantrue
if the user has asked never to see this feedback questionnaire again.given date-time nullableWhen this feedback was given
feedbackId stringThe name of the feedback session
]splash objectrequired
Splash screen configuration
property name* boolean
{
"user": {
"id": 123,
"name": "User",
"email": "user@example.com",
"username": "hunter",
"imageUrl": "https://example.com/242x200.png",
"inviteLink": "http://localhost:4242/invite-link/some-secret",
"loginAttempts": 3,
"emailSent": false,
"rootRole": 1,
"seenAt": "2023-06-30T11:42:00.345Z",
"createdAt": "2023-06-30T11:41:00.123Z",
"accountType": "User",
"permissions": [
"string"
],
"scimId": "01HTMEXAMPLESCIMID7SWWGHN6"
},
"permissions": [
{
"permission": "UPDATE_FEATURE_STRATEGY",
"project": "my-project",
"environment": "development"
}
],
"feedback": [
{
"userId": 2,
"neverShow": false,
"given": "2023-07-06T08:29:21.282Z",
"feedbackId": "pnps"
}
],
"splash": {}
}
Authorization information is missing or invalid. Provide a valid API token as the authorization
header, e.g. authorization:*.*.my-admin-token
.
- application/json
- Schema
- Example (from schema)
Schema
- id string
The ID of the error instance
- name string
The name of the error kind
- message string
A description of what went wrong.
{
"id": "9c40958a-daac-400e-98fb-3bb438567008",
"name": "AuthenticationRequired",
"message": "You must log in to use Unleash. Your request had no authorization header, so we could not authorize you. Try logging in at /auth/simple/login."
}