List users
Returns a list of project users.
The list supports pagination and sorting:
- The
sortparameter only supports thecreatedfield (usecreatedfor ascending,-createdfor descending). - Users can be filtered by:
- Single user ID using
userID - Multiple user IDs using
userIDs(max 1000) - Multiple WebAuthn IDs using
webauthnIDs(max 1000) - Single identifier using
identifierValueandidentifierTypetogether - Multiple identifiers using
identifierValuesandidentifierTypetogether (max 1000)
- Single user ID using
Filtering rules:
- Only one filter type can be used at a time:
userID,userIDs,webauthnIDs, or identifier filters userIDanduserIDsare mutually exclusiveidentifierValueandidentifierValuesare mutually exclusive- When filtering by identifier(s),
identifierTypemust be provided
Documentation Index
Fetch the complete documentation index at: https://docs.corbado.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Basic authentication is used to authenticate requests to the Backend API. The username is the project ID and the password is the API secret.
The project ID and API secret can be found in the Developer Panel.
Query Parameters
Filter by specific user ID (format usr-<number>). Cannot be used together with userIDs.
"usr-4693224802260150919"
Filter by multiple user IDs (comma-separated). Cannot be used together with userID, webauthnIDs, or identifier filters. Maximum 1000 IDs.
[
"usr-4693224802260150919",
"usr-1234567890123456789"
]
Filter by user IDs matching the given pattern. Supports % as a wildcard character. Cannot be used together with other filter types.
"usr-%"
Filter by multiple WebAuthn IDs (comma-separated). Cannot be used together with other filter types. Maximum 1000 IDs.
["abc123def456", "xyz789ghi012"]
Filter by identifier value (email, phone, or username). Must be used together with identifierType. Cannot be used together with identifierValues.
"jane@doe.com"
Filter by multiple identifier values (comma-separated). Must be used together with identifierType. Cannot be used together with identifierValue. Maximum 1000 values.
["jane@doe.com", "john@example.com"]
Type of identifier to filter by. Must be used together with identifierValue or identifierValues.
email, phone, username "email"
Filter by user status.
active, pending, disabled, deleted "active"
Sort field. Only created is supported.
- Use
+createdfor ascending order - Use
-createdfor descending order
+created, -created "-created"
Whether to include login identifiers in the response. Defaults to true.
The page number to retrieve for paginated results.
1
The number of items to return per page. Useful for pagination.
20