Authorization
Descope Project ID and Management Key AuthorizationBearer <token>
Project ID:Management Key as bearer token.
In: header
Query Parameters
page?integer
Format
int32limit?integer
Format
int32Loads all project third party applications, using a valid management key.
curl -X GET "https://api.descope.com/v1/mgmt/thirdparty/apps/load"{ "apps": [ { "id": "string", "name": "string", "description": "string", "clientId": "string", "logo": "string", "loginPageUrl": "string", "approvedCallbackUrls": [ "string" ], "permissionsScopes": [ { "name": "string", "description": "string", "optional": true, "values": [ "string" ] } ], "attributesScopes": [ { "name": "string", "description": "string", "optional": true, "values": [ "string" ] } ], "dynamic": true, "status": "string", "logoUrl": "string", "jwtBearerSettings": { "issuers": { "property1": { "jwksUri": "string", "signAlgorithm": "string", "userInfoUri": "string", "externalIdFieldName": "string" }, "property2": { "jwksUri": "string", "signAlgorithm": "string", "userInfoUri": "string", "externalIdFieldName": "string" } }, "jwtBearerGrantTypeAudienceToUse": "string", "jwtBearerGrantTypeScopeToUse": "string", "jwtBearerGrantTypeCustomClaimsToUse": "string" }, "sessionSettings": { "enabled": true, "refreshTokenExpiration": 0, "refreshTokenExpirationUnit": "string", "sessionTokenExpiration": 0, "sessionTokenExpirationUnit": "string", "userTemplateId": "string", "keyTemplateId": "string", "keySessionTokenExpiration": 0, "keySessionTokenExpirationUnit": "string" }, "nonConfidentialClient": true, "audienceWhitelist": [ "string" ], "forceAddAllAuthorizationInfo": true, "connectionsScopes": [ { "name": "string", "description": "string", "optional": true, "values": [ "string" ] } ], "defaultAudience": "string", "skipConsentScreen": true, "useResources": true, "customAttributes": { "attribute-key": "attribute-value" }, "cibaSettings": { "enabled": true, "expirationTime": 0, "expirationTimeUnit": "string", "emailServiceProvider": "string", "emailServiceProviderFallback": "string", "emailServiceTemplateId": "string", "loginPageURL": "string" } } ], "total": 0}export interface Response {apps?: ThirdPartyApplication[]total?: number}export interface ThirdPartyApplication {id?: string/** * int64 version - excluded * int64 createdTime - excluded * string projectId - copied */name?: stringdescription?: stringclientId?: stringlogo?: stringloginPageUrl?: stringapprovedCallbackUrls?: string[]permissionsScopes?: {name?: stringdescription?: stringoptional?: booleanvalues?: string[]}[]attributesScopes?: {name?: stringdescription?: stringoptional?: booleanvalues?: string[]}[]dynamic?: booleanstatus?: stringlogoUrl?: string/** * string backChannelLogoutUrl = 13 [(validate).string = {url: true, optional: true}]; is not supported now as its exist only in project service but there is no end_session endpoint in onetime service */jwtBearerSettings?: {issuers?: {[k: string]: IssuerSettings}jwtBearerGrantTypeAudienceToUse?: stringjwtBearerGrantTypeScopeToUse?: stringjwtBearerGrantTypeCustomClaimsToUse?: string}sessionSettings?: {enabled?: booleanrefreshTokenExpiration?: numberrefreshTokenExpirationUnit?: stringsessionTokenExpiration?: numbersessionTokenExpirationUnit?: stringuserTemplateId?: stringkeyTemplateId?: stringkeySessionTokenExpiration?: numberkeySessionTokenExpirationUnit?: string}nonConfidentialClient?: booleanaudienceWhitelist?: string[]forceAddAllAuthorizationInfo?: booleanconnectionsScopes?: {name?: stringdescription?: stringoptional?: booleanvalues?: string[]}[]defaultAudience?: stringskipConsentScreen?: booleanuseResources?: boolean/** * Custom attributes as key-value pairs. Keys must be strings; values can be strings, numbers, booleans, or arrays. */customAttributes?: {[k: string]: string}cibaSettings?: ThirdPartyApplicationCIBASettings}export interface IssuerSettings {jwksUri?: stringsignAlgorithm?: stringuserInfoUri?: stringexternalIdFieldName?: string}export interface ThirdPartyApplicationCIBASettings {enabled?: booleanexpirationTime?: numberexpirationTimeUnit?: stringemailServiceProvider?: stringemailServiceProviderFallback?: stringemailServiceTemplateId?: stringloginPageURL?: string} Was this helpful?