---
title: Setting custom table permissions
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

Only users with the _Global administrator_ [privilege level](https://docs.kentico.com/13/managing-users/user-management.md) can create a new custom table or modify an existing custom table. Other users can access custom table data. By modifying permissions, you can control which users and roles can read, create, modify and delete custom table data. You can configure the permissions for custom table data on two levels:

- For all custom tables belonging to the current site (globally)
- For a particular custom table

## Custom table permissions

You can set the following permissions for custom table data:

| Permission | Description                                                                                                     |
| ---------- | --------------------------------------------------------------------------------------------------------------- |
| Read       | Allows members of the selected roles to view custom tables and their data in the Custom table data application. |
| Modify     | Allows members of the selected roles to edit custom table items in the Custom table data application.           |
| Create     | Allows members of the selected roles to create new custom table items in the Custom table data application.     |
| Delete     | Allows members of the selected roles to delete custom table items in the Custom table data application.         |

## Configuring permissions for all custom tables assigned to a certain site

To allow users and roles read, modify, create or delete custom table data for each custom table of a certain site:

1. Open the **Permissions** application.
2. Select a site from the **Site** drop-down list.
3. In the first **Permissions for** drop-down list, select **Module.**
4. In the second drop-down list, select **Custom tables**.
5. Grant preferredpermissions to particular roles on the permission matrix.

Your changes in permissions for all custom tables assigned to the selected site are effective immediately.

## Configuring permissions for specific custom tables

To allow users and roles read, modify, create or delete custom table data for a specific custom table:

1. Open the **Permissions** application.
2. Select a site from the **Site** drop-down list.
3. In the first **Permissions for** drop-down list, select **Custom table**.
4. In the second drop-down list, select a specific custom table.
5. Grant preferredpermissions to particular roles on the permission matrix.

Your changes in permissions for the specific custom table are effective immediately.
