Client management
OAuth clients represent applications that are authorized to request tokens from nevisMeta. Each client belongs to a setup and carries configuration such as redirect URIs, allowed grant types, and token lifetimes. Like setups and resource servers, clients support snapshot-based versioning, which allows administrators to schedule future configuration changes without disrupting active sessions. The API provides full CRUD access to clients as well as management of their versioned snapshots. Note that all client IDs used in this V2 API are internal nevisMeta identifiers, not the OAuth protocol's client_id field.
📄️ Translate an OAuth client_id to the internal nevisMeta entity ID
Looks up the internal nevisMeta entity ID for the OAuth client whose
📄️ Return client ids of a setup
Returns the identifiers of all OAuth clients registered within the specified
📄️ Create a client
**Since:** 8.2605.0, 9.2605.0
📄️ Return a snapshot of a client
Retrieves the full client configuration for a specific snapshot version,
📄️ Delete a future snapshot of a client
Deletes a scheduled, not-yet-active snapshot of the specified client. This
📄️ Get a client by external ID
**Since:** 2.71.0
📄️ Edit a client
Updates the configuration of an existing OAuth client. The full client
📄️ Delete a client
Permanently deletes the specified OAuth client and all of its associated
📄️ Return all client names of a setup
Returns a map of client identifiers to their human-readable display names for
📄️ Return all snapshot ids of a client
Lists all versioned snapshots of the specified client. Snapshots capture the
📄️ Create a client of a setup using DCR
Creates an OAuth client using the Dynamic Client Registration (DCR) standard protocol. Only client creation is supported; reads, updates and deletions must be done via the V2 API.