User

Get all collections the user has access to.

get
Authorizations
AuthorizationstringRequired
Path parameters
user_idinteger · int64Required

The ID of the user.

Query parameters
pageintegerOptional

The page to retrieve. Default: 1.

Default: 1
per_pageinteger · max: 50Optional

The number of results per page. Default: 20, Max: 50.

Default: 20
Responses
200

The list of collections the user has access to, with permissions.

application/json
get
/users/{user_id}/collections

Get the user's "My Library" collection.

get

Returns the user's personal collection (type: user). This is the default collection where users store their personal media.

Authorizations
AuthorizationstringRequired
Path parameters
user_idinteger · int64Required

The ID of the user.

Responses
200

The user's My Library collection.

application/json
get
/users/{user_id}/library

Get a list of media the user has access to.

get
Authorizations
AuthorizationstringRequired
Path parameters
user_idinteger · int64Required

The ID of the user.

Query parameters
pageintegerOptional

The page to retrieve. Default: 1.

Default: 1
per_pageinteger · max: 50Optional

The number of results per page. Default: 20, Max: 50.

Default: 20
Responses
200

The requested media list extended with permission of the user on the media.

application/json
get
/users/{user_id}/media

Get data of a user

get
Authorizations
AuthorizationstringRequired
Path parameters
user_idinteger · int64Required

The ID of the user.

Responses
200

The user object.

application/json
get
/users/{user_id}
get
Authorizations
AuthorizationstringRequired
Query parameters
rolestring · enumOptional

A role to filter the users by.

Possible values:
emailstringOptional

Email address of the user.

pageintegerOptional

The page to retrieve. Default: 1.

Default: 1
per_pageinteger · max: 50Optional

The number of results per page. Default: 20, Max: 50.

Default: 20
Responses
200

The list of user objects.

application/json
get
/users/search

Add/Remove roles from users

put
Authorizations
AuthorizationstringRequired
Body
Responses
200

Role updates are successfully applied, the updated list of user objects

application/json
put
/users/roles

Last updated

Was this helpful?