Authorization
Descope Project ID and Management Key AuthorizationBearer <token>
Project ID:Management Key as bearer token.
In: header
Request Body
application/json
name?string
description?string
logo?string
loginPageUrl?string
approvedCallbackUrls?array<string>
string
permissionsScopes?array<managementv1.ApplicationScope>
attributesScopes?array<managementv1.ApplicationScope>
consentFlowId?string
logoUrl?string
jwtBearerSettings?object
string backChannelLogoutUrl = 10 [(validate).string = {url: true, optional: true}];
sessionSettings?object
nonConfidentialClient?boolean
audienceWhitelist?array<string>
string
clientId?string
clientSecret?string
forceAddAllAuthorizationInfo?boolean
connectionsScopes?array<managementv1.ApplicationScope>
defaultAudience?string
customAttributes?object
Custom attributes as key-value pairs. Keys must be strings; values can be strings, numbers, booleans, or arrays.
Example
{
"attribute-key": "attribute-value"
}cibaSettings?object
Create a new third party application, using a valid management key.
curl -X POST "https://api.descope.com/v1/mgmt/thirdparty/app/create" \ -H "Content-Type: application/json" \ -d '{}'{ "id": "string", "cleartext": "string", "clientId": "string"}export interface Response {id?: stringcleartext?: stringclientId?: string} Was this helpful?
Create Audit Event POST
### Create an audit log event, using a valid management key. This API endpoint allows you to create an audit log utilizing various parameters and returns the results in JSON format.
Load All third party applications GET
Loads all project third party applications, using a valid management key.