Client data
An OAuth setup is the top-level configuration unit in nevisMeta. Each setup belongs to a module and defines the authorization server behavior for a tenant, including token lifetimes, supported grant types, and links to resource servers. Setups support a snapshot-based versioning system, meaning changes can be scheduled for a future point in time without immediately disrupting active sessions. The currently active configuration is always the most recent snapshot whose validFrom date is in the past.
📄️ Return all setups of a module
Lists all OAuth setups that belong to the specified module. The response
📄️ Create a setup
Creates a new OAuth setup within the specified module. The request body must
📄️ Return a snapshot of a setup
Retrieves a specific snapshot of the setup identified by its snapshot ID. A
📄️ Delete a future snapshot of a setup
Deletes a scheduled, not-yet-active snapshot of the specified setup. This is
📄️ Return a setup
Retrieves the full configuration of a specific OAuth setup identified by its ID.
📄️ Edit a setup
Updates the configuration of an existing OAuth setup. The full setup definition
📄️ Delete a setup
Permanently deletes the specified OAuth setup, including all its clients,
📄️ Return all snapshots of a setup
Lists all versioned snapshots of the specified setup. Each snapshot captures the