Paginated user list with filters and operator tags (masked columns only)
Requires VIEWER. Many optional filter query params.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”projectId
required
string
Project (tenant) identifier. Row-level tenant isolation is enforced on every query.
Query Parameters
Section titled “Query Parameters”page
integer
pageSize
integer
startDate
string
endDate
string
locale
string
hasEmail
Tri-bool: 1/true/0/false.
string
hasPhone
Tri-bool.
string
userIdLike
string
tag
string
paidStatus
string
valueTier
string
minLtv
number
maxLtv
number
minBalance
number
maxBalance
number
minUsage30d
number
maxUsage30d
number
lastPurchaseFrom
string
lastPurchaseTo
string
sort
<col>:<dir>; col in [last_identified_at, first_identified_at, ltv, balance, lastPurchaseAt, usage30d, valueScore], dir in [asc, desc].
string
Responses
Section titled “Responses”User page.
Media typeapplication/json
object
users
Array<object>
object
key
additional properties
any
total
integer
page
integer
pageSize
integer
Missing/invalid path input (e.g. projectId) or invalid JSON body.
Media typeapplication/json
object
error
required
Human-readable error message.
string
message
string
Examplegenerated
{ "error": "example", "message": "example"}Not authenticated (401 via requireAuthenticated) or insufficient project role (403).
Media typeapplication/json
object
error
required
Human-readable error message.
string
message
string
Examplegenerated
{ "error": "example", "message": "example"}