Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Configure a locker using API

  • Actualizado: 2021/01/31
    • Automation 360 v.x
    • Explorar
    • Espacio de trabajo de RPA

Configure a locker using API

Use a combination of endpoints to create a locker and assign locker access permissions to users.

Antes de empezar

Nota: Puede ver el Control Room APIs en el Community Editionpero la funcionalidad de la API es limitada. Necesita una licencia Automation 360 Edition para acceder a toda la funcionalidad de las APIs.
  • Todas las llamadas a la API deben contener un token de autenticación en la cabecera de la solicitud. Utilizar la Autenticación para generar un token web JSON. Véase API de autenticación.
  • You must be assigned the AAE_Admin, AAE_Locker Admin role or have a custom role that includes the Manage my lockers permission.

You will provide the role ID to assign consumer access to users List roles.

Procedimiento

  1. Añade el token de autenticación a la cabecera de la solicitud.
  2. Utilice el método POST y la URL del punto final:<your_control_room_url>/v2/credentialvault/lockers to create the locker.
    Request body:
    {
      "name": "HumanResourcesCredentials",
      "description": "Login credentials for the HR dept"
    }
  3. Envía la solicitud.
    Response body: In a successful request, this endpoint returns the id, which is a unique numeric identifier for the locker. Use the locker ID in subsequent API requests, such as to add consumers or credentials to the locker.
    {
        "id": "1551",
        "name": "HumanResourcesCredentials",
        "description": "Login credentials for the HR dept",
        "createdBy": "1508",
        "createdOn": "2020-12-28T22:24:40.462253Z",
        "updatedBy": "1508",
        "updatedOn": "2020-12-28T22:24:40.462259Z",
        "version": "0"
    }
    La API REST responde a cada solicitud con un código de respuesta HTTP.Para los códigos de respuesta, véase API response codes.

Assign locker access permissions to users. Locker permissions

  1. Opcional: Assign another locker owner. Utilice el método PUT y la URL del punto final:<your_control_room_url>/v2/credentialvault/lockers/{lockerId}/members/{userId}.
    Nota: The locker creator is automatically assigned the locker owner permission.
    Request body:
    {
      "permissions": [
        "own"
      ]
    }
  2. Envía la solicitud.
    Response body: This endpoint does not return data.
  3. Opcional: Assign a locker manager. Utilice el método PUT y la URL del punto final:<your_control_room_url>/v2/credentialvault/lockers/{lockerId}/members/{userId}.
    Request body:
    {
      "permissions": [
        "manage"
      ]
    }
  4. Envía la solicitud.
    Response body: This endpoint does not return data.
  5. Opcional: Assign a locker participant. Utilice el método PUT y la URL del punto final:<your_control_room_url>/v2/credentialvault/lockers/{lockerId}/members/{userId}.
    Request body:
    {
      "permissions": [
        "participate"
      ]
    }
  6. Envía la solicitud.
    Response body: This endpoint does not return data.
  7. Assign locker consumers. Utilice el método POST y la URL del punto final:: <your_control_room_url>/v2/credentialvault/lockers/{lockerId}/consumers
    Request body: Provide the role ID. All users who are assigned that custom role can build and run bots using the credentials in this locker, as well as enter values into credentials that accept user-provided attribute values.
    {
        "id":"516"
    }
  8. Envíe la solicitud.
    Response body: This endpoint does not return data.

Qué hacer a continuación

If you are following the steps to configure your Credential Vault, do this next: Asignar credencial a locker API.
Enviar comentarios