Get a user by ID

GET /api/2.0/portal/users/{userid}

Request

Returns a user with the ID specified in the request from the current portal.

Authorization

An API key is a token that you provide when making API calls. Include the token in a cookie parameter called asc_auth_key.

Example: asc_auth_key=864FE52C-1C1C-469F-9308-51DAFEFE7436.

Headers

Acceptenum of string

Can be one of: application/json, text/json, text/plain.

Path

userIDstringformat: uuidrequired

User ID

Examples

GET /api/2.0/portal/users/%7Buserid%7D HTTP/1.1
Accept: application/json
Host: example.com
curl --request GET \
  --url https://example.com/api/2.0/portal/users/%7Buserid%7D \
  --header 'Accept: application/json'

Responses

200

User information

idstringformat: uuid

ID

firstNamestring

First name

lastNamestring

Last name

userNamestring

Username

birthDatestringformat: date-time

Birthday

sexboolean

Sex (male or female)

statusone of
.enum of string

[Active - Active, Terminated - Terminated, Pending - Pending, Default - Default, All - All]

Can be one of: Active, Terminated, Pending, Default, All.

.enum of integer

[1 - Active, 2 - Terminated, 4 - Pending, 5 - Default, 7 - All]

Can be one of: 1, 2, 4, 5, 7.

activationStatusone of
.enum of string

[NotActivated - Not activated, Activated - Activated, Pending - Pending, AutoGenerated - Auto generated]

Can be one of: NotActivated, Activated, Pending, AutoGenerated.

.enum of integer

[0 - Not activated, 1 - Activated, 2 - Pending, 4 - Auto generated]

Can be one of: 0, 1, 2, 4.

terminatedDatestringformat: date-time

The date and time when the user account was terminated

titlestring

Title

workFromDatestringformat: date-time

Registration date

emailstringformat: email

Email

contactsstring

List of contacts in the string format

contactsListarray of string

List of contacts

locationstring

Location

notesstring

Notes

removedboolean

Specifies if the user account was removed or not

lastModifiedstringformat: date-time

Last modified date

tenantIdintegerformat: int32

Tenant ID

isActiveboolean

Spceifies if the user is active or not

cultureNamestring

Language

mobilePhonestring

Mobile phone

mobilePhoneActivationStatusone of
.enum of string

[NotActivated - Not activated, Activated - Activated]

Can be one of: NotActivated, Activated.

.enum of integer

[0 - Not activated, 1 - Activated]

Can be one of: 0, 1.

sidstring

LDAP user identificator

ldapQoutaintegerformat: int64

LDAP user quota attribute

ssoNameIdstring

SSO SAML user identificator

ssoSessionIdstring

SSO SAML user session identificator

createDatestringformat: date-time

Creation date

createdBystringformat: uuid
spamboolean
checkActivationboolean

401

Unauthorized

Get Help

  • If you have any questions about ONLYOFFICE DocSpace, try the FAQ section first.
  • You can request a feature or report a bug by posting an issue on GitHub.
  • You can also ask our developers on ONLYOFFICE forum (registration required).