Create Custom Assets Roles

Custom roles define organization-level (product-level) permissions for Assets (e.g., user management, roles management, spaces creation, asset type configuration, fields, and languages). These roles help align access with internal responsibilities and compliance requirements.

To create a custom role, log in to your Contentstack account and perform the steps given below:

  1. Navigate to Administration through “App Switcher”, then click the Roles tab to view organization roles.
  2. Click + New Role.
  3. Enter a Name and Description (optional).
  4. Under Choose a Product, click Assets.
  5. The available permission categories are:
    • Spaces
    • Fields
    • Asset Types
    • Users
    • Roles
    • Languages
  6. For each category, click Select Permissions, or click the vertical ellipsis and select Manage Permissions.
  7. A permissions side panel opens. Select the required permissions (View, Create, Edit, or Delete) for the selected category.
  8. Click Save.
  9. Configure permissions only for the areas this role should access. Leave other categories unselected to restrict access.
  10. Click Create Role.

The custom role is created successfully and appears on the Roles listing page with a Custom tag.

The role becomes available for selection when:

  • Inviting new users
  • Editing existing users’ organization-level Assets roles