Get user
Get user by ID or unique filter. If uniqueFilter is a user ID, returns a full user representation (respecting optional select). Otherwise, resolves a user by the provided unique filter and returns a minimal payload containing id, email, status and audit.invitationAcceptedAt.
Path parameters
uniqueFilterstringRequired
User identifier (USR-...) or user email address.
Query parameters
selectstringOptional
Optional RQL select statement to limit returned fields (only applied when requesting by user ID).
Responses
200
OK
application/json
idstringOptional
namestringOptional
iconstring · nullableOptional
revisioninteger · int32Optional
emailstringOptional
statusstringOptional
firstNamestringOptional
lastNamestringOptional
lastLoginAtstring · date-time · nullableOptional
404
Not Found
application/json
get/public/v1/accounts/users/{uniqueFilter}
GET /public/v1/accounts/users/{uniqueFilter} HTTP/1.1
Host: api.platform.softwareone.com
Accept: */*
{
"id": "USR-3758-7092",
"email": "john.doe@example.com",
"status": "Active",
"audit": {
"invitationAcceptedAt": "2026-02-02T10:00:00+00:00"
}
}Last updated
Was this helpful?