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

# Overview

> The R2R Users API manages authenticated entities, enabling secure access, permissions, and collaboration. It provides endpoints for user details, collection membership, limits, and administrative control to support reliable identity management.

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

Users serve as the primary link between human operators and the R2R platform, managing ownership, collaboration, and administrative functions across all resources.

### Key Capabilities

Users in R2R provide:

* **Authentication and authorization** to ensure secure system access.
* **Collection membership management** for organizing and sharing content.
* **Activity tracking and analytics** for monitoring user behavior and engagement.
* **Metadata customization** to enrich user profiles and associated data.
* **Superuser capabilities** for managing system-wide configurations and administrative tasks.

## API Endpoints

| Method | Endpoint                                                                 | Description                                              |
| ------ | ------------------------------------------------------------------------ | -------------------------------------------------------- |
| GET    | [/users/](/reference/rag/users/get-user-by-id)                           | Retrieve detailed information about a specific user.     |
| GET    | [/users//collections](/reference/rag/users/list-users-collections)       | List all collections that the user is a member of.       |
| POST   | [/users//collections/](/reference/rag/users/add-collection-to-user)      | Add the user to a specified collection.                  |
| DELETE | [/users//collections/](/reference/rag/users/delete-user-from-collection) | Remove a user from a specified collection                |
| GET    | [/users//limits](/reference/rag/users/get-user-limits)                   | Retrieve user-specific limits and quotas.                |
| GET    | [/users/me](/reference/rag/users/get-current-user)                       | Retrieve details about the currently authenticated user. |
