Inbound Apps with SDKs
You can use the Descope management SDK to create, update, patch, delete, and load Inbound Apps, as well as manage secrets and consents. The management SDK requires a management key, which can be generated from the Company Settings page of the Descope console.
Note
Currently, Inbound App management functions are only supported in the Java SDK. You can use our API directly if you are using another backend framework.
Install SDK
Import and initialize Management SDK
Create Inbound Application
This operation creates a new inbound application with the provided details.
Update Inbound Application
This operation updates an existing inbound application, overwriting all fields with the provided values.
Patch Inbound Application
This operation updates only the provided fields of an inbound application.
Delete Inbound Application
This operation deletes an inbound application by its ID.
Load Inbound Application
This operation loads a specific inbound application by its ID.
Load Inbound Application by Client ID
This operation loads a specific inbound application by its client ID.
Get Inbound Application Secret
This operation retrieves the application's secret by its ID.
Rotate Inbound Application Secret
This operation rotates the application's secret and returns the new secret.
Load All Inbound Applications
This operation loads all inbound applications in the project.
Delete User Consents for Inbound App
This operation deletes user consents for an inbound app. At least one identifying field must be set.
Delete Tenant Consents for Inbound App
This operation deletes tenant consents for an inbound app. At least one identifying field must be set.
Search Consents for Inbound Apps
This operation searches consents for inbound apps. All fields are optional and can be used to filter results.