OAuth application endpoints

Use these endpoints to view, create, update, and delete applications. All APIs require the Admin scope.

NOTE  In the Trust Protection Platform web console, Applications are referred to as integrations.

API endpoint

Summary

Required role

POST OAuth/CreateApplication

Creates a new OAuth application

Admin

POST OAuth/GetApplication

Returns an OAuth application

Admin, Grant Admin, Application Owner, Application Maintainer, Auditor

POST OAuth/GetApplications

Searches for OAuth applications

Admin, Grant Admin, Application Owner, Application Maintainer, Auditor

POST OAuth/EnumerateApplications

Enumerates all known OAuth applications

Admin, Grant Admin, Application Owner, Application Maintainer, Auditor

POST OAuth/UpdateApplication

Updates an existing OAuth application

Admin, Application Owner, Application Maintainer

POST OAuth/DeleteApplication

Deletes an OAuth application

Admin, Application Owner

POST OAuth/UserCount

Returns the number of users for a given application

Admin, Grant Admin, Application Owner, Auditor