Automation Anywhere ドキュメントを読んで確認する

Automation 360

コンテンツを閉じる

コンテンツ

コンテンツを開く

API を利用した資格情報の一覧表示

  • 更新済み: 2021/02/03
    • Automation 360 v.x
    • 概要
    • RPA Workspace

API を利用した資格情報の一覧表示

自分がオーナーである、もしくは ロッカー を通じてアクセスできる資格情報のリストを返します。AAE_Locker Admin ロールを持つ場合、このエンドポイントでは Control Room のすべての資格情報を返します。

前提条件

注: Community EditionControl Room APIs を表示できますが、API 機能は制限されています。API のすべての機能にアクセスするには、Automation 360 のライセンス版が必要です。
  • すべての API 呼び出しは、リクエスト ヘッダーに認証トークンを含める必要があります。認証 API を使用して JSON Web トークンを生成します。「認証 API」を参照してください。
  • 資格情報の所有者として、または ロッカー を介して、資格情報にアクセスできる必要があります。

手順

  1. リクエスト ヘッダーに認証トークンを追加します。
  2. POST メソッドとエンドポイント URL (<your_control_room_url>/credentialvault/credentials
    注: ?consumed=true パラメーターを URL に追加すると、ユーザー入力値を持つ資格情報のリストが返され、そのリストが Bot で使用されます。
    リクエスト本文: 空のリクエストを送信して、アルファベット順に並べられたすべての資格情報を返します。
    {
        sort: [
            {
                field: "name",
                direction: "asc"
            }
        ]
     }
  3. リクエストを送信します。
    レスポンス本文: レスポンスには、各属性の ID と userProvided パラメーターが返されます。このパラメーターは、値が各ユーザーによって設定される (true) か、全ユーザーに標準 (false) かを通知します。
    {
        "page": {
            "offset": 0,
            "total": 1,
            "totalFilter": 1
        },
        "list": [
        {
            "id": "1630",
            "name": "Email",
            "description": "",
            "ownerId": "1508",
            "attributes": [
                {
                "id": "3335",
                "name": "hostname",
                "description": "",
                "userProvided": false,
                "masked": false,
                "createdBy": "1508",
                "createdOn": "2020-12-28T22:04:41.366448Z",
                "updatedBy": "1508",
                "updatedOn": "2020-12-28T22:04:41.366450Z",
                "version": "0",
                "passwordFlag": false
            },
            {
                "id": "3336",
                "name": "username",
                "description": "",
                "userProvided": true,
                "masked": false,
                "createdBy": "1508",
                "createdOn": "2020-12-28T22:04:41.366450Z",
                "updatedBy": "1508",
                "updatedOn": "2020-12-28T22:04:41.366450Z",
                "version": "0",
                "passwordFlag": false
            },
            {
                "id": "3337",
                "name": "password",
                "description": "",
                "userProvided": true,
                "masked": true,
                "createdBy": "1508",
                "createdOn": "2020-12-28T22:04:41.366450Z",
                "updatedBy": "1508",
                "updatedOn": "2020-12-28T22:04:41.366450Z",
                "version": "0",
                "passwordFlag": false
            }
         ],   
         "createdBy": "1508",
         "createdOn": "2020-12-28T22:04:41.366460Z",
         "updatedBy": "1508",
         "updatedOn": "2020-12-28T22:06:35.366464Z",
         "version": "2",
         "completed": true
            }
        ]
    }
    REST API は、HTTP レスポンス コードで各リクエストに応答します。レスポンス コードについては、「API レスポンス コード」を参照してください。

次のステップ

これで、ユーザー入力値を受け付ける属性の ID ができました。次に API を使用して属性に値を割り当てる です。

フィードバックを送る