Get Application Instance(s)
get
/iam/governance/selfservice/api/v1/applications
Returns the list of all application instances that are available in Oracle Identity Manager. The list also provides the application instances that are hidden in the catalog. The filter query parameter should be used to get a subset of the application instances.
Request
Supported Media Types
- application/json
Query Parameters
-
fields: string
Attributes to be returned in the result. Comma-separated attributes are accepted.
-
q: string
Search filter to get the records. SCIM filter is accepted. There should not be any spaces for attribute value. If you want to pass space in between attribute values then replace it with "::". Supported attributes in filter are appInstanceName, appInstanceType and displayName. Sample value for filter is "appInstanceType eq Disconnected or displayName eq Plan::View or appInstanceName eq ADAppInstance". Filter also supports "offset", "limit", "orderBy". e.g: offset=3&limit=5&orderBy=appInstanceName:descending
Response
Supported Media Types
- application/json
200 Response
Successful
Headers
-
ResponseTime: string
Captures the time in milliseconds taken for processing the request.
401 Response
Unauthorized
404 Response
Resource not found
500 Response
Internal Server Error
Default Response
Unexpected error
Examples
This example demonstrates the ability to retrieve the applications in OIM. The information shown here is against a pseudo system and serves as a prototype.
cURL Example
curl -H "Content-Type: application/json" -X GET -u username:password https://pseudo.com/iam/governance/selfservice/api/v1/applications
Example of GET Response Body
The following example shows the contents of the response body in JSON format.
{ "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/applications/? offset=1&limit=10" }, { "rel": "first", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/applications/? offset=1&limit=10" } ], "count": 3, "hasMore": false, "totalResult": -1, "applications": [ { "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/applications/2" } ], "id": "2", "name": "VisionPurchasing", "description": "Vision Purchasing Desc", "displayName": "Vision Purchasing Disp", "type": "DOBBased" }, { "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/applications/1" } ], "id": "1", "name": "VisionEmployeesDomain", "description": "Vision Employees Domain Desc", "displayName": "Vision Employees Domain Disp", "type": "DOBBased" }, { "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/applications/3" } ], "id": "3", "name": "DisconnectedAppInstance1", "description": "DisconnectedAppInstance1", "displayName": "DisconnectedAppInstance1", "type": "Disconnected" } ] }