# Users

> Students of the school: data, access, progress, exam results and tags.

- [List students](https://cademi.dev/api/v1/reference/users/users.list.md): `GET /usuario`
- [Retrieve the access of a student](https://cademi.dev/api/v1/reference/users/users.access.get.md): `GET /usuario/acesso/{usuario_email_id}`
- [Add a tag to a student](https://cademi.dev/api/v1/reference/users/users.tags.add.md): `POST /usuario/adicionar_tag`
- [Set the tags of many students](https://cademi.dev/api/v1/reference/users/users.tags.bulk_update.md): `POST /usuario/atualizar_tag_lote`
- [List students with a tag](https://cademi.dev/api/v1/reference/users/users.list_by_tag.md): `GET /usuario/lista_por_tag/{tag_id}`
- [Retrieve the progress of a student in a product](https://cademi.dev/api/v1/reference/users/users.progress.get.md): `GET /usuario/progresso_por_produto/{usuario_email_id}/{produto_id}`
- [Remove a tag from a student](https://cademi.dev/api/v1/reference/users/users.tags.remove.md): `POST /usuario/remover_tag`
- [Retrieve the exam result of a student](https://cademi.dev/api/v1/reference/users/users.exam_result.get.md): `GET /usuario/resultado_prova/{usuario_email_id}/{item_id}`
- [Update a student](https://cademi.dev/api/v1/reference/users/users.update.md): `POST /usuario/update/{usuario_email_id}`
- [Retrieve a student](https://cademi.dev/api/v1/reference/users/users.get.md): `GET /usuario/{usuario_email_id}`
- [Delete a student](https://cademi.dev/api/v1/reference/users/users.delete.md): `DELETE /usuario/{usuario_email_id}`
