Search for a distinct list of apps that a client can access using granted approles
GET {{HOST}}/admin/v1/Apps/{{clientappid}}?attributes=grantedAppRoles.appId&distinct=true
For access via AppId-based association, the Client Apps 'grantedAppRoles' attribute determines the set of Apps the Client can access.
To list those Apps, request distinct values of 'grantedAppRoles.appId'
See https://docs.oracle.com/en/cloud/paas/identity-cloud/rest-api/appmgmtrelationships.html for more information on understanding application management relationships between Apps, AppRoles, Users, and Groups.
Request Params
Key | Datatype | Required | Description |
---|---|---|---|
attributes | string | ||
distinct | boolean |
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Authorization | string |
RESPONSES
status: OK
{"schemas":["urn:ietf:params:scim:api:messages:2.0:ListResponse"],"totalResults":10,"Resources":[{"isOPCService":false,"displayName":"Demo","clientType":"confidential"},{"isOPCService":false,"displayName":"testMe","clientType":"confidential"},{"isOPCService":false,"displayName":"IDCS Portal","clientType":"trusted"},{"isOPCService":false,"displayName":"testInternal","clientType":"confidential"},{"isOPCService":false,"displayName":"testDomainAdmin","clientType":"trusted"},{"isOPCService":false,"displayName":"IDCS Application"},{"isOPCService":false,"displayName":"Test SAML Application","clientType":"trusted"},{"isOPCService":false,"displayName":"Test Resource Server Application"},{"isOPCService":false,"displayName":"Generic Secure FormFill App Template"},{"isOPCService":false,"displayName":"Test Confidential Client Application","clientType":"confidential"}],"startIndex":1,"itemsPerPage":50}