---
title: "Update Users in bulk"
method: PATCH
path: "/api/v4/users"
tags: ["Users"]
---

# Update Users in bulk

`PATCH /api/v4/users`

Update Users in bulk

## Request body

- UpdateUser[] — List of Users update data
  - `can_manage` boolean — Whether User is an admin or regular User
  - `can_order_for_others` boolean — If true, user will be able to order journeys for others
  - `default_charge_code` string — User's Default Charge Code
  - `disabled` boolean — Whether the User is enabled or disabled
  - `email` string, email — Email of User. Must be unique
  - `email_cc` string[] — List of email addresses (for journey related emails only)
  - `employee_code` string — User's Employee Code, useful to map with company's code
  - `id` string, required — id of the User, UUIDv4 format without hyphens
  - `locale` string — User's Locale. Syntax consists of language two-letter tag which then will be suffixed with Client's country, e.g.: es-ES
  - `mobile_cc` string — Mobile Country Code. Can be checked here: https://countrycode.org/
  - `mobile_num` string — Mobile Number of User
  - `name` string — Name of the User
  - `permission_group_id` string, nullable — User's TravelPolicy
  - `surname` string — Surname of the User

## Response `200`

Success

- MutationResponse — Response coming either from a Create or Update request
  - `job_id` string, required — id of job processing the update. The results will be sent asynchronously to predefined webhooks URL upon job termination

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `500` — Internal server error

---

[API](https://skmtc.net/cabify/apis/ride-hailing-api.md) · [All operations](https://skmtc.net/cabify/apis/ride-hailing-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cabify/ride-hailing-api/versions/8da1cb1270df/schema)
