StandaloneAPI referenceClients

List users

List users, through Ovok's Signals gateway.

List users

MethodPath
GET/v1/signals/api/user
  • Sandbox: available
  • Staging: available
  • Production: unknown

The tenant's API clients, newest first, in v1's paginate envelope (page, limit defaulting to 10) with nest's nextCursor. role and name filter as in v1.

Through ovok

  • Who can call it: Manager apps, and users whose access policy grants the capabilities.
  • Capabilities, all required: signals_clients:read. Project admins have every capability; client applications get no admin bypass.

Request

Query parameters

NameTypeRequiredDescription
limitnumberNoPage size. Defaults to 10, as in v1.
roleADMIN, MANAGER, SUBMITTER, SUBSCRIBER, SUPER_ADMIN, TENANT_PROVISIONERNoOnly this role: manager, submitter, subscriber (or admin), either case.
namestringNoOnly clients with exactly this name.
pagenumberNo1-based, as v1 paged. A page may start at most 10000 rows in; walk further with cursor.
cursorstringNoOpaque keyset cursor: a previous answer's nextCursor, passed back verbatim.

Responses

StatusMeaning
200One page of users.
400The query carries a raw #, or more than 200 parameters.
401Your ovok access token, or your client id and secret, are missing or invalid.
403ovok refused the call: you lack a capability this route needs, or your session has no project. From Signals: Authenticated, but the client's role does not permit this, or it is not attached to the patient.
409Your project has no Signals tenant of its own (SIGNALS_TENANT_NOT_OWN), or it is moving to another one.
422A query parameter failed validation, or the page starts too deep.
429Too many requests. Retry after the seconds in Retry-After.
500ovok hit an unexpected fault, such as your project having no Signals submitter.
502Signals answered with something ovok couldn't use, or refused ovok's own credential.
503Signals is unavailable. Retry after the seconds in Retry-After.
504Signals did not answer in time.

Example

curl --request GET 'https://api.sandbox.ovok.com/v1/signals/api/user' \
  --user "${OVOK_CLIENT_ID}:${OVOK_CLIENT_SECRET}"

Last updated on

On this page