---
title: "Update users role in an enterprise"
method: PUT
path: "/api/v2/enterprise/{enterpriseId}/user"
tags: ["User Management"]
---

# Update users role in an enterprise

`PUT /api/v2/enterprise/{enterpriseId}/user`

Update a users role in an enterprise. Must be an enterprise manager to perform this action.

## Path parameters

- `enterpriseId` string, required

## Query parameters

- `userId` string, required
- `role` union, required
  - 'admin' | 'auditor' | 'wallet.create' — This type represents the permissions that can be assigned to a user when adding them to an enterprise 1. 'admin': Add/remove users, Create wallets, Manage enterprise policies, Add Bank Accounts, Receive invitations to wallets 2. 'auditor': View audit logs across the enterprise, Receive invitations to wallets 3. 'wallet.create': Allows the user to create new wallets within an enterprise (UMS granular permission)
  - 'member' — This type represents the member permission that can be assigned to a user when adding them to an enterprise 1. 'member': Receive invitations to wallets

## Response `200`

OK

- unknown

## Other responses

- `202` — Accepted
- `400` — Bad Request
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.net/bitgo/apis/bitgo-api.md) · [All operations](https://skmtc.net/bitgo/apis/bitgo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bitgo/bitgo-api/revisions/e445c15e5bee/schema)
