PRIVATEApplications
Applications
postAdd Enrollment
Enrolls a user in an application with the specified roles. **Required scopes:** `admin`, `private`
postCreate Application
Creates a new application with the specified configuration, including identity providers, scopes, and enrollment settings. **Required scopes:** `admin`, `private`
postCreate Scope
Creates a new OAuth scope for an application. Optionally assign the scope to a specific role. **Required scopes:** `admin`, `private`
postCreate Role
Creates a new role for an application. Roles can be assigned to users and scopes. **Required scopes:** `admin`, `private`
postDelete Application
Permanently deletes an application and all associated data including enrollments and scopes. **Required scopes:** `admin`, `private`
postDelete Role
Deletes a role from an application. Users with this role will lose the associated permissions. **Required scopes:** `admin`, `private`
postGet Application
Retrieves the full details of an application by its ID, including scopes, roles, and configuration. **Required scopes:** `admin`, `private`
postList Applications
Returns a list of all applications in the system. **Required scopes:** `admin`, `private`
postList Enrollments
Returns all user enrollments for an application, including their assigned roles. **Required scopes:** `admin`, `private`
postRemove Scope
Removes an OAuth scope from an application. **Required scopes:** `admin`, `private`
postRemove Enrollment
Removes a user's enrollment from an application, revoking their access. **Required scopes:** `admin`, `private`
postUpdate Application
Updates an existing application's configuration. **Required scopes:** `admin`, `private`
postUpdate Scope
Updates an existing OAuth scope's configuration. **Required scopes:** `admin`, `private`
postUpdate Enrollment
Updates a user's enrollment to assign or remove roles. **Required scopes:** `admin`, `private`