# Set the tags of many students

`POST https://{domain}/api/v1/usuario/atualizar_tag_lote`

Operation ID: `users.tags.bulk_update` · API v1

Sets the tags of each student in the list, found by email. Tags the student has but are not in the list are removed; tags that do not exist are created. An item with no tags leaves the student unchanged.

## Request body

Content type: `application/json`, required.

Schema: UpdateUserTagsBatchRequest.

## Responses

### 200

The outcome for each email, keyed by the email in lower case. An empty list returns an empty array.

Body: object.

### 401

The Authorization header is missing, or the key does not exist or was deleted.

Body: HandlerError.

### 409

The request failed validation. message lists every problem, separated by commas.

Body: HandlerError.

Full schema: https://cademi.dev/openapi/v1.json
