# Redis Role-based Access Control (RBAC) API

**Canonical:** https://apis.io/apis/redis/redis-role-based-access-control-rbac-api/  
**Provider:** Redis — https://apis.io/providers/redis/  
**Base URL:** https://api.redislabs.com  
**Documentation:** https://redis.io/docs/latest/commands/

Redis Role-based Access Control (RBAC) API is one of 28 APIs that [Redis](https://apis.io/providers/redis/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Role-based Access Control (RBAC). The published artifact set on APIs.io includes an OpenAPI specification.

All operations for [Role-based Access Control](https://redis.io/docs/latest/operate/rc/security/access-control/data-access-control/role-based-access-control/) (RBAC).

## Operations (13)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/acl/users/{aclUserId}` | Get a single access control user |
| PUT | `/v1/acl/users/{aclUserId}` | Update access control user |
| DELETE | `/v1/acl/users/{aclUserId}` | Delete access control user |
| PUT | `/v1/acl/roles/{aclRoleId}` | Update database access role |
| DELETE | `/v1/acl/roles/{aclRoleId}` | Delete database access role |
| PUT | `/v1/acl/redisRules/{aclRedisRuleId}` | Update Redis ACL rule |
| DELETE | `/v1/acl/redisRules/{aclRedisRuleId}` | Delete Redis ACL rule |
| GET | `/v1/acl/users` | Get access control users |
| POST | `/v1/acl/users` | Create access control user |
| GET | `/v1/acl/roles` | Get database access roles |
| POST | `/v1/acl/roles` | Create database access role |
| GET | `/v1/acl/redisRules` | Get Redis ACL rules |
| POST | `/v1/acl/redisRules` | Create Redis ACL rule |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/redis/refs/heads/main/openapi/redis-role-based-access-control-rbac-api-openapi.yml

## Other Redis APIs (12)

- [Redis Core](https://apis.io/apis/redis/redis-core/)
- [Redis Cloud API](https://apis.io/apis/redis/redis-cloud-api/)
- [Redis Enterprise API](https://apis.io/apis/redis/redis-enterprise-api/)
- [Redis Insight](https://apis.io/apis/redis/redis-insight/)
- [Redis Account API](https://apis.io/apis/redis/redis-account-api/)
- [Redis Actuator API](https://apis.io/apis/redis/redis-actuator-api/)
- [Redis Agent Memory - Stores API](https://apis.io/apis/redis/redis-agent-memory-stores-api/)
- [Redis AI API](https://apis.io/apis/redis/redis-ai-api/)
- [Redis Bdbs API](https://apis.io/apis/redis/redis-bdbs-api/)
- [Redis Caches API](https://apis.io/apis/redis/redis-caches-api/)
- [Redis Cloud Accounts API](https://apis.io/apis/redis/redis-cloud-accounts-api/)
- [Redis Data Integration API](https://apis.io/apis/redis/redis-data-integration-api/)

## Tags

Role-based Access Control (RBAC)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/redis/redis-role-based-access-control-rbac-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/redis/.
