List Users
Changed onList users with pagination, sorting, and search.
Request
- Base URL: https://api.openwearables.io (the document declares no server; this is the origin it was published from)
- URL: https://api.openwearables.io/api/v1/users
- Auth: OAuth 2 (password, token URL /api/v1/auth/login)
Query parameters
Page number (1-based)
Number of results per page
Field to sort by. 'name' orders by first name, then last name, with unnamed users last
Sort order
Search across first_name, last_name, and email (partial match). A term that is a valid UUID also matches that user's id exactly
Filter by exact email
Filter by external user ID. Deprecated: no data-fetching endpoint (timeseries, workouts, sleep, summaries, health-scores, etc.) accepts external_user_id - they all require the Open Wearables UUID. This field was added early in the project but never wired into those endpoints, so it only works as a filter on GET /users. Store the UUID returned by POST /users in your own system instead.
Filter by connected provider; repeat the parameter to match any of several. Matches connections in any status unless connection_status is also given
Status of a user connection to a provider.
Narrow the provider filter to connections in this status
True: users with at least one active connection. False: users with none, including those who never connected a provider
Users whose connections have all been idle since this timestamp, including those that never synced
Optional expansions to embed in each user; repeat the parameter for several
Headers
Response
Successful Response
Changes
- breaking
removed the enum value
googlefrom the propertyanyOf[subschema #1]/items/of thequeryrequest parameterprovider - info
added the enum value
google_healthto the propertyanyOf[subschema #1]/items/of thequeryrequest parameterprovider - info
added the enum value
health_connectto the propertyanyOf[subschema #1]/items/of thequeryrequest parameterprovider
- breaking
- info
added the enum value
withingsto the propertyanyOf[subschema #1]/items/of thequeryrequest parameterprovider
- info