阅读和查看 Automation Anywhere 文档

Automation 360

关闭内容

内容

打开内容

使用 API 列出凭据

  • 已更新:2021/02/03
    • Automation 360 v.x
    • 探索
    • RPA Workspace

使用 API 列出凭据

返回您是其所有者或通过 locker.如果你有 AAE_Locker 管理员 角色,此端点返回所有凭据 Control Room.

先决条件

注: 您可以查看 Control Room APIs 在里面 Community Edition,但 API 功能有限。你需要有执照的 Automation 360 用于访问 API 全部功能的版本。
  • 所有 API 调用都必须在请求标头中包含身份验证令牌。使用 身份验证 API 生成 JSON Web 令牌。 看 身份验证 API.
  • 您必须有权访问该凭证,无论是作为凭证所有者还是通过 locker.

过程

  1. 将身份验证令牌添加到请求标头。
  2. 使用 POST 方法和端点 URL:<your_control_room_url>/credentialvault/credentials
    注: ?consumed=true附加 到 URL 以返回具有用户输入值并正在用于 bots.
    请求正文:发送一个空请求以返回所有凭据,按字母顺序排序。
    {
        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 为属性赋值.

发送反馈