Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Actualizar los datos de un usuario existente API

  • Actualizado: 2021/03/16
    • Automation 360 v.x
    • Administrar
    • Espacio de trabajo de RPA
    • Documentos de API

Actualizar los datos de un usuario existente API

Utiliza la función Actualizar detalles del usuario para actualizar la información de un usuario existente en el directorio Control Room.

Antes de empezar

Asegúrese de que tiene un rol de administrador o un rol personalizado con Editar usuarios .

Procedimiento

  1. Añade el token de autenticación a la cabecera de la solicitud.
  2. Utilice el método PUT y la URL del punto final:<your_control_room_url>/v1/usermanagement/users/744
  3. En la cabecera de la solicitud, añada un ID de usuario existente que desee actualizar. Para encontrar un ID de usuario que desee actualizar, ejecute la función Buscar usuarios API.
    Si desea añadir un nuevo ID de rol a su solicitud, realice los siguientes pasos:
    1. Ejecutar la Buscar usuarios API. Utilice el método POST y la URL del punto final:<su_control_de_sala>/v1/usermanagement/users/list
    2. Cuando obtenga todos los ID de rol, añada un nuevo rol a los ID de rol existentes. No podrá añadir un rol por sí mismo, deberá añadirlo a la colección de IDs de roles.

    El siguiente cuerpo de solicitud es para un ID de usuario existente: 744 y los identificadores de rol existentes: 169, 2 y 26. Modifique otros parámetros según sea necesario.

    Cuerpo de la solicitud

    {
        "roles": [
            {
                "id": 169
            },
            {
                "id": 2
            },
            {
                "id": 26
            }
        ],
        "email": "Joe.Smith@automationanywhere.com",
        "enableAutoLogin": false,
        "firstName": "FN",
        "lastName": "LN",
        "description": "test",
        "disabled": false,
        "licenseFeatures": [
            "RUNTIME"
        ]
    }
  4. Envía la solicitud.

    El cuerpo de la respuesta devuelve los detalles actualizados del ID de usuario: 744.

    Cuerpo de la respuesta:
    {
        "id": 744,
        "username": "cs_runner",
        "domain": null,
        "firstName": "FN",
        "lastName": "LN",
        "version": 60,
        "principalId": 744,
        "deleted": false,
        "roles": [
            {
                "name": "AAE_Basic",
                "id": 2,
                "version": 0
            },
            {
                "name": "cs_role2",
                "id": 169,
                "version": 3
            },
            {
                "name": "all",
                "id": 26,
                "version": 54
            }
        ],
        "sysAssignedRoles": [],
        "groupNames": [],
        "permissions": [
            {
                "id": 2912,
                "action": "upload",
                "resourceId": "34241",
                "resourceType": "repositorymanager"
            },
    ......................................................
    {
                "id": 4101,
                "action": "download",
                "resourceId": "34439",
                "resourceType": "repositorymanager"
            }
        ],
        "licenseFeatures": [
            "RUNTIME"
        ],
        "emailVerified": true,
        "passwordSet": true,
        "questionsSet": true,
        "enableAutoLogin": false,
        "disabled": false,
        "clientRegistered": false,
        "description": "test",
        "createdBy": 451,
        "createdOn": "2020-08-25T07:27:58Z",
        "updatedBy": 451,
        "updatedOn": "2021-03-16T17:15:19Z",
        "publicKey": null,
        "appType": null,
        "routingName": null,
        "appUrl": null,
        "email": "Joe.Smith@automationanywhere.com",
        "lastLoginTime": "2021-02-25T18:01:40Z",
        "deviceCredentialAttested": false
    }
    La API REST responde a cada solicitud con un código de respuesta HTTP. Para más detalles sobre los códigos de respuesta, véase API response codes.
Enviar comentarios