Get user details
Get detailed information about a specific user, including workspace information. Important: Use the workspace ID from this response in the Workspace-ID header for subsequent API calls. Note that workspace information is only available when the user status is 'completed'.
GET
/apps/{appId}/users/{userId}
curl \
--request GET 'https://auth.bank.place/apps/{appId}/users/{userId}' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"id": 123,
"edges": {
"roles": [
{
"role": "admin",
"edges": {
"workspace": {
"id": 456,
"name": "John Doe's Workspace",
"type": "personal"
}
}
}
]
},
"email": "user@example.com",
"status": "completed",
"userType": "personal",
"createdAt": "2025-01-15T10:30:00Z"
}
Response examples (401)
{
"message": "Invalid request parameters",
"errorCode": "invalid_request"
}
Response examples (404)
{
"message": "Invalid request parameters",
"errorCode": "invalid_request"
}