Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Recuperar un rol específico

  • Actualizado: 2020/05/07
    • Automation 360 v.x
    • Administrar
    • Espacio de trabajo de RPA
    • Documentos de API

Recuperar un rol específico

Utilice la API Recuperar un rol específico para recuperar un rol específico en Control Room.

Antes de empezar

Ver roles
Los usuarios que tienen permisos para ver roles pueden recuperar detalles de un rol específico. Roles y permisos
  • URL: http://<your_control_room_url>/v1/usermanagement/roles/{ID}
  • Método: OBTENER
  • Utilice los archivos de definición de Swagger instalados con su Control Room para probar las API. Vea las API de Swagger disponibles en: http://<your_control_room_url>/swagger/.
  • También puede utilizar un cliente REST para completar esta tarea.

Procedimiento

  1. Agregue un token de autenticación a la cabecera de la solicitud.
    Utilice la API de Autenticación para generar un Web Token JSON.API de autenticación
  2. Seleccione OBTENER como método.
  3. En la URL de solicitud, agregue un ID del rol que desee recuperar.
    GET http://<your_control_room_url>/v1/usermanagement/roles/740

    En este ejemplo, utilizamos el ID de rol para un rol personalizado.

    • En un cliente REST, haga clic en ENVIAR.
    • En la interfaz de Swagger, haga clic en Ejecutar.

    Cuerpo de la respuesta:

    {
      "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": []
    }
Nota: También puede ejecutar solicitudes REST desde un terminal de comandos. Lo siguiente es un ejemplo de curl de la solicitud. Este ejemplo está formateado para que sea legible. Reemplace el texto dentro de los paréntesis angulares, <authentication_token>, con su token de autenticación.
curl -X GET "http://<your_control_room_url>/v1/usermanagement/roles/740" 
-H "accept: application/json" 
-H "X-Authorization: <authentication_token>" 
-H "Content-Type: application/json" -d "{740}"
Enviar comentarios