- Print
Retrieves a paginated, filtered, sorted list of users.
The number of items to return in the response.
The number of items to skip before collecting the result.
A matcher for a user's name/full
, email/address
, and badgeId
fields.
An OData field filter. Supported fields are:
id
badgeId
email/verified
name/full
workspaceRoleAssignments
(using a lambda function will allow for filtering on theuserRoleId
andworkspaceId
subfields)globalRoleId
Note that filtering on roles that apply across all workspaces must be performed through the globalRoleId
field. All other roles must be filtered using workspaceRoleAssignments
.
When set to false
(the default), only active users are returned. When set to true
, only deactivated users are returned.
A list of available users
The user's name.
The user's full name.
The url which host's a user's profile picture.
ISO-639-1 Language codes supported within the Tulip platform.
The user's email address and whether or not it is verified.
The user's email address.
Whether a user's email address has been confirmed.
The user's phone number and whether or not it is verified.
The user's phone number.
Whether a user's phone number has been confirmed.
A unique string which identifies a user for Player authentication.
Represents a user, api-token, or device.
Represents a user, api-token, or device.
Represents a user, api-token, or device.
Represents a user, api-token, or device.
One of a a user's member workspaces and its associated role.
The total number of items that matched the list parameters.
A URL at which the next page of results can be fetched.
A URL at which the previous page of results can be fetched.
A list of errors per item that is omitted from the paginated response, if any.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
The ID of the omitted record.
An error occurred. The Tulip error codes generic.customerIdRequired
, generic.workspaceIdRequired
, generic.invalidParams
, http.invalidBodyJson
, http.invalidHeaders
, http.multiValueHeader
, generic.filterParamUnsupportedOperation
, generic.filterParamUnsupportedField
, generic.limitParamNonNegativeInt
, generic.limitParamBounds
, generic.offsetParamNonNegativeInt
, and users.invalidFilter
all use the 400 HTTP status code. See the documentation of the response content schema for details on these specific Tulip errors that could result in this status code.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
The name of the given HTTP header which had multiple values.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
The maximum allowed value for the limit parameter.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
The request was missing required authentication information.
This error is not automatically retryable.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
Too many requests have been made to this endpoint in a short time period.
This error is not automatically retryable.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.
Additional details about this endpoint's rate limits.
An internal server error occurred. Please contact support@tulip.co if the error persists.
This error is not automatically retryable.
A machine-readable code identifying the type of error.
A human-readable description of the error intended for debugging purposes only.
The exact content of this message is not stable.
Whether the request can be automatically retried by the client.