Search
Search users
Changed onSearch for users based on the provided query string. Set query to '*' to filter by other parameters only. The number of records to return at a time can be controlled using the page_size query string parameter.
<div> <code>read:users</code> </div>get/api/v1/search/users
Request
- Base URL: https://your_kinde_subdomain.kinde.com
- URL: https://your_kinde_subdomain.kinde.com/api/v1/search/users
- Auth: HTTP bearer
Query parameters
page_sizeinteger nullable
Number of results per page. Defaults to 10 if parameter not sent.
querystring nullable
Search the users by email or name. Use '*' to search all.
api_scopesstring nullable
Search the users by api scopes.
propertiesobject
starting_afterstring nullable
The ID of the user to start after.
ending_beforestring nullable
The ID of the user to end before.
expandstring nullable
Additional data to include in the response. One or more of (comma-separated): "organizations", "identities", "properties".
Response
Users successfully retrieved.
Example response
{
"results": [
{
"id": "kp_0ba7c433e5d648cf992621ce99d42817",
"provided_id": "U123456",
"email": "user@domain.com",
"username": "john.snow",
"last_name": "Snow",
"first_name": "John",
"is_suspended": true,
"picture": "https://example.com/john_snow.jpg",
"total_sign_ins": 1,
"last_signed_in": "2025-02-12T18:02:23.614638+00:00",
"created_on": "2025-02-12T18:02:23.614638+00:00"
}
]
}Changes
- info
added the new optional
queryrequest parameterapi_scopes - info
added the optional property
//to the response with the status
- info
- info
endpoint added
- info