---
summary: The full list of seeded permission slugs.
title: Permissions reference
path: reference/permissions
status: published
---

# Permissions reference

Permissions are slug-based and seeded by `scripts/seed.py`. Custom
permissions can be added through the admin UI — they integrate the same
way.

| Slug | Resource | Action |
|---|---|---|
| `content.create` | content | create |
| `content.read` | content | read |
| `content.update` | content | update |
| `content.delete` | content | delete |
| `content.publish` | content | publish |
| `content.unpublish` | content | unpublish |
| `content.manage_permissions` | content | manage_permissions |
| `content_type.create` | content_type | create |
| `content_type.read` | content_type | read |
| `content_type.update` | content_type | update |
| `content_type.delete` | content_type | delete |
| `asset.create` | asset | create |
| `asset.read` | asset | read |
| `asset.update` | asset | update |
| `asset.delete` | asset | delete |
| `taxonomy.create` | taxonomy | create |
| `taxonomy.read` | taxonomy | read |
| `taxonomy.update` | taxonomy | update |
| `taxonomy.delete` | taxonomy | delete |
| `user.create` | user | create |
| `user.read` | user | read |
| `user.update` | user | update |
| `user.delete` | user | delete |
| `user.manage_roles` | user | manage_roles |
| `site.read` | site | read |
| `site.update` | site | update |
| `site.manage` | site | manage |
| `api_key.create` | api_key | create |
| `api_key.read` | api_key | read |
| `api_key.revoke` | api_key | revoke |
| `webhooks.manage` | webhooks | manage |
| `webhooks.read` | webhooks | read |
| `docs.read` | docs | read |
| `docs.write` | docs | write |
| `docs.manage` | docs | manage |
