Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Извлечение определенного API-интерфейса роли

  • Обновлено: 2021/04/07

    Извлечение определенного API-интерфейса роли

    Используйте API-интерфейс Get Role by ID для получения определенной роли в Control Room.

    Подготовка

    Убедитесь, что у вас есть роль администратора или настраиваемая роль с разрешением Просмотр ролей.

    • URL: http://<your_control_room_url>/v1/usermanagement/roles/2 <ID роли>
    • Метод: ПОЛУЧИТЬ
    • Используйте файлы определения Swagger, установленные с, Control Room для тестирования API. Доступные API-интерфейсы Swagger можно найти по адресу: http://<your_control_room_url>/swagger/
    • Для выполнения этой задачи можно также использовать клиент REST.

    Процедура

    1. Добавьте маркер аутентификации в заголовок запроса.
    2. Добавьте идентификатор роли, которую необходимо извлечь, например customRole.
    3. Используйте метод GET и URL-адрес конечной точки: <your_control_room_url>/v1/userManagement/Roles/2 <Role ID>
    4. Отправьте запрос.

      Ответный текст:

      {
        "id": 740,
        "createdBy": 2623,
        "createdOn": "2020-02-24T19:08:09Z",
        "updatedBy": 2623,
        "updatedOn": "2020-02-24T19:08:09Z",
        "tenantId": 1,
        "version": 0,
        "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
        "description": "",
        "name": "customRole",
        "accessRestriction": null,
        "permissions": [
          {
            "id": 59,
            "createdBy": 0,
            "createdOn": "2019-05-21T03:09:31Z",
            "updatedBy": 0,
            "updatedOn": "2019-05-21T03:09:31Z",
            "tenantId": 1,
            "version": 0,
            "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
            "action": "managecredentials",
            "resourceId": null,
            "resourceType": "credentials"
          },
          {
            "id": 12,
            "createdBy": 0,
            "createdOn": "2019-05-21T03:09:31Z",
            "updatedBy": 0,
            "updatedOn": "2019-05-21T03:09:31Z",
            "tenantId": 1,
            "version": 0,
            "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
            "action": "rolesmanagement",
            "resourceId": null,
            "resourceType": "rolesmanagement"
          },
          {
            "id": 62,
            "createdBy": 0,
            "createdOn": "2019-05-21T03:09:31Z",
            "updatedBy": 0,
            "updatedOn": "2019-05-21T03:09:31Z",
            "tenantId": 1,
            "version": 0,
            "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
            "action": "rolesview",
            "resourceId": null,
            "resourceType": "rolesmanagement"
          },
          {
            "id": 58,
            "createdBy": 0,
            "createdOn": "2019-05-21T03:09:31Z",
            "updatedBy": 0,
            "updatedOn": "2019-05-21T03:09:31Z",
            "tenantId": 1,
            "version": 0,
            "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
            "action": "myschedule",
            "resourceId": null,
            "resourceType": "taskscheduling"
          },
          {
            "id": 97,
            "createdBy": 0,
            "createdOn": "2019-05-21T03:09:39Z",
            "updatedBy": 0,
            "updatedOn": "2019-05-21T03:09:39Z",
            "tenantId": 1,
            "version": 0,
            "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
            "action": "view",
            "resourceId": null,
            "resourceType": "dashboard"
          },
          {
            "id": 30,
            "createdBy": 0,
            "createdOn": "2019-05-21T03:09:31Z",
            "updatedBy": 0,
            "updatedOn": "2019-05-21T03:09:31Z",
            "tenantId": 1,
            "version": 0,
            "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
            "action": "view",
            "resourceId": null,
            "resourceType": "devices"
          }
        ],
        "countPrincipals": 0,
        "principals": []
      }
      API-интерфейс REST отвечает на каждый запрос с помощью кода ответа HTTP. Подробные сведения о кодах ответа см. Коды отклика APIв разделе .
    Отправить отзыв