アプリケーション・インスタンスの取得

get

/iam/governance/selfservice/api/v1/applications

Oracle Identity Managerで使用できるすべてのアプリケーション・インスタンス・リストを返します。リストでは、カタログで非表示になっているアプリケーション・インスタンスも示します。フィルタ問合せパラメータを使用して、アプリケーション・インスタンスのサブセットを取得します。

リクエスト

サポートされているメディア・タイプ
問合せパラメータ
  • 結果に返される属性。カンマ区切り属性を受け入れます。
  • レコードを取得する検索フィルタ。SCIMフィルタを受け入れます。属性値に空白は使用できません。属性値に空白を渡す場合、"::"に置き換えます。フィルタでサポートされている属性は、appInstanceName、appInstanceTypeおよびdisplayNameです。フィルタのサンプル値は、"appInstanceType eq DisconnectedまたはdisplayName eq Plan::ViewまたはappInstanceName eq ADAppInstance"です。フィルタでは、"offset"、"limit"、"orderBy"もサポートしています。例: offset=3&limit=5&orderBy=appInstanceName:descending
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功
ヘッダー
本文()
ルート・スキーマ: GetApplicationsResponse
型: object
ソースを表示
ネストされたスキーマ: applications
型: array
ソースを表示
ネストされたスキーマ: GetApplicationsResponseEntity
型: object
ソースを表示
ネストされたスキーマ: LinkDataInstances
型: object
ソースを表示

401レスポンス

未認可

404レスポンス

リソースが見つからない

500レスポンス

内部サーバー・エラー

デフォルト・レスポンス

予期しないエラー
先頭に戻る

この例では、OIMでアプリケーションを取得する機能を示します。ここで表示された情報は疑似システムに対するものであり、プロトタイプとして使用します。

cURLの例

curl  -H "Content-Type: application/json"  -X GET  -u username:password  https://pseudo.com/iam/governance/selfservice/api/v1/applications

GETレスポンス本文の例

JSON形式のレスポンス本文のコンテンツの例を次に示します。

{
    "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"
        }
    ]
}
先頭に戻る