> ## Documentation Index
> Fetch the complete documentation index at: https://io-migration.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

A `User` in R2R represents an authenticated entity that can interact with the system. Users are the foundation of R2R’s access control system, enabling granular permissions management, activity tracking, and content organization through collections.

Users in R2R provide:

* Authentication and authorization
* Collection membership management
* Activity tracking and analyticsMetadata customization
* Superuser capabilities for system administration

## Available Endpoints

| Method | Endpoint | Description |
| - | - | - |
| GET | [/users/\{user\_id}](https://io-migration.mintlify.site/reference/get-user-by-id.md) | Get detailed information about a specific user |
| GET | [/users/\{user\_id}/collections](https://io-migration.mintlify.site/reference/list-users-collections.md) | List all collections that the user is a member of |
| POST | [/users/\{user\_id}/collections/\{collection\_id}](https://io-migration.mintlify.site/reference/add-collection-to-user.md) | Add the user to a specified collection |
| DELETE | [/users/\{user\_id}/collections/\{collection\_id}](https://io-migration.mintlify.site/reference/delete-user-from-collection.md) | Remove the user from a specified collection |
| GET | [/users/\{user\_id}/limits](https://io-migration.mintlify.site/reference/get-user-limits.md) | Fetch User Limits |
| GET | [/users/me](https://io-migration.mintlify.site/reference/get-current-user.md) | Get authenticated user details |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.