Saltar al contenido principal
PATCH
/
v3
/
enterprise
/
members
/
users
/
{user_id}
Actualizar usuario
curl --request PATCH \
  --url https://api.devin.ai/v3/enterprise/members/users/{user_id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "role_id": "<string>"
}
'
{
  "email": "<string>",
  "name": "<string>",
  "role_assignments": [
    {
      "role": {
        "role_id": "<string>",
        "role_name": "<string>",
        "role_type": "enterprise"
      },
      "org_id": "<string>"
    }
  ],
  "user_id": "<string>"
}
Este endpoint solo se aplica a usuarios con asignaciones de roles directas. Para gestionar los roles heredados a través de la pertenencia a grupos del IDP, use los endpoints de gestión de roles de grupos del IDP.

Permisos

Requiere un usuario de servicio con el permiso ManageAccountMembership en el nivel Enterprise.

Autorizaciones

Authorization
string
header
requerido

Credencial de usuario de servicio (prefijo: cog_)

Parámetros de ruta

user_id
string
requerido

ID de usuario

Cuerpo

application/json
role_id
string
requerido

Respuesta

Respuesta válida

email
string | null
requerido
name
string | null
requerido
role_assignments
RoleAssignment · object[]
requerido
user_id
string
requerido