Skip to content

Every end-user in the caller's own tenant, newest first

GET
/operator/inspect/users
curl --request GET \
--url 'http://localhost:3000/operator/inspect/users?limit=25' \
--header 'Authorization: Bearer <token>'

Same tenant-from-session shape as GET /operator/inspect/activities. Keyset pagination on (created_at DESC, id DESC) via next. Both owner and member may read; platform staff have no tenant and get 403. cursor is still accepted as a deprecated alias for next, for consistency with the rest of the API — new callers should use next.

limit
integer
default: 25 >= 1 <= 100

Page size, 1-100.

next
string

Opaque paging token. Pass the next value from the previous page.

A page of users, newest first.

Media typeapplication/json
object
results
required
Array<object>

An end-user of the tenant’s app. custom is deliberately absent — it is tenant-defined arbitrary JSON and does not belong in a list view.

object
id
string
created_at
string format: date-time
updated_at
string format: date-time
revoked_before
string | null format: date-time
next
required

Opaque cursor. Null when no further page.

string | null
Examplegenerated
{
"results": [
{
"id": "example",
"created_at": "2026-04-15T12:00:00Z",
"updated_at": "2026-04-15T12:00:00Z",
"revoked_before": "2026-04-15T12:00:00Z"
}
],
"next": "example"
}

Validation failed — malformed next or an out-of-range limit.

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: VALIDATION_FAILED UNAUTHENTICATED FORBIDDEN NOT_FOUND CONFLICT RATE_LIMITED INTERNAL
message
required
string
requestId
required
string
fields

Present only for VALIDATION_FAILED.

Array<object>
object
path
string
message
string
Example
{
"error": {
"code": "VALIDATION_FAILED"
}
}

Invalid, expired, revoked, or absent token.

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: VALIDATION_FAILED UNAUTHENTICATED FORBIDDEN NOT_FOUND CONFLICT RATE_LIMITED INTERNAL
message
required
string
requestId
required
string
fields

Present only for VALIDATION_FAILED.

Array<object>
object
path
string
message
string
Example
{
"error": {
"code": "VALIDATION_FAILED"
}
}

Caller is platform staff, who have no tenant to inspect.

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: VALIDATION_FAILED UNAUTHENTICATED FORBIDDEN NOT_FOUND CONFLICT RATE_LIMITED INTERNAL
message
required
string
requestId
required
string
fields

Present only for VALIDATION_FAILED.

Array<object>
object
path
string
message
string
Example
{
"error": {
"code": "VALIDATION_FAILED"
}
}