Check current user information
Endpoint:
GET /whoami
Headers:
Authorization
: Bearer JWT token.
Request:
curl -X GET http://localhost:9000/whoami \
-H "Authorization: Bearer <jwt_token>"
Response:
{
"id": "67ffc3f5a2120e73468ce66c",
"username": "admin",
"is_admin": true
}
# Or for team user
{
"id": "6800be205e5d00c1c14fe244",
"username": "teamuser1",
"is_admin": false,
"owner": "admin",
"permissions": {
"Apps": {
"Create": true,
"Delete": false,
"Edit": false,
"Download": true,
"Upload": true,
"Allowed": [
"67fe34c804d701fb7f3cc656",
"67fe3669cebd0550e07763de"
]
},
"Channels": {
"Create": true,
"Delete": false,
"Edit": false,
"Allowed": [
"67f826fa5c0a2b68411b2111"
]
},
"Platforms": {
"Create": false,
"Delete": false,
"Edit": true,
"Allowed": [
"67f82615a27c60636bd57308"
]
},
"Archs": {
"Create": true,
"Delete": true,
"Edit": false,
"Allowed": [
"67f8261aa27c60636bd57309",
"67f827ac8ffe38b6de325c07"
]
}
}
}