​

Get list of users

GET
https://example.kaiten.ru/api/latest/spaces/{space_id}/users

Get list of space users. Pagination applies to the inactive=true result as well.

⚠️ Starting October 1, 2026, this endpoint returns 100 users per request by default and 500 at most. Until that date a request without pagination parameters returns the whole list. The applied page size is always returned in X-Pagination-Limit, and a request without pagination parameters also gets X-Pagination-Message. Use limit and last_user_id to page through the result.

Path parameters
NameTypeReference
space_idrequiredintegerSpace ID
Query
NameTypeConstraintsDescription
include_inherited_accessbooleanThe result includes users with inherited access
inactivebooleanThe result includes only inactive in company members
limitintegerMaximum amount of users in response. Must be a positive integer; a value greater than 500 is treated as 500. Starting October 1, 2026 an omitted value means 100 users are returned
last_user_idintegerUser id after which the next page is fetched. Pass the greatest user id from the previous page, not the last one in the response: the default list is reordered before it is returned, the current user comes first and the rest follow by creation date. The inactive=true list is returned in id order
Responses

200
DescriptionResponse typeExample
SuccessArray of object
Open
Response Attributes
NameTypeDescription
id

integer

User id
full_name

null | string

User full name
email

string

User email
username

string

Username for mentions and login
avatar_initials_url

string

Default user avatar
avatar_uploaded_url

null | string

User uploaded avatar url
initials

string

User initials
avatar_type

enum

1 – gravatar, 2 – initials, 3 - uploaded
lng

string

Language
timezone

string

Time zone
theme

string

light - light color theme, dark - dark color theme, auto - color theme based on OS settings
updated

string

Last update timestamp
created

string

Create date
activated

boolean

User activated flag
ui_version

integer

1 - old ui. 2 - new ui
virtual

boolean

Is user virtual
apps_permissions

integer

0 - no access, 1 - full access to Kaiten, access to service desk denied. 2 - guest access to Kaiten, access to service desk denied. 4 - access only to service desk. 5 - full access to Kaiten and service desk. 6 - guest access to Kaiten, access to service desk
temporarily_inactive

boolean

User is temporarily inactive in the company
access_mod

string

Access modifier with inheritable access modifiers
own_access_mod

string

Own access modifier
own_role_ids

array

User role ids
current

boolean

flag indicating that this is the user on whose behalf the request was made
400
DescriptionResponse typeExample
Validation errorObject
Open
Response Attributes
NameTypeDescription
message

string

Error message
401
DescriptionResponse typeExample
Invalid tokenString
Open
403
DescriptionResponse typeExample
ForbidenResponse body does not exist
404
DescriptionResponse typeExample
Not foundResponse body does not exist
logo
Kaiten
If you have any questions or need help with integration feel free to write us at support@kaiten.ru

Path Parameters

  1  curl --request GET \
  2       --url 'https://example.kaiten.ru/api/latest/spaces/{space_id}/users' \
  3       --header 'Accept: application/json' \
  4       --header 'Content-Type: application/json'
  5      

Response

ClickTry It!to start a request and see the response here!