Skip to main content

Roles & Permissions

This section provides details about Uniform's access control model.

Default project roles

The following roles are available when a project is created. The table below details the permissions that are granted to each role:

  • Developer
  • Editor
  • Viewer
tip

These roles may be edited or deleted as needed, so you should not assume that the roles in any specific project match the permissions below.

ProductFeaturePermissionDeveloperEditorViewer
CanvasComponent LibraryManageYesNoNo
CanvasCompositionsCreateYesYesNo
CanvasCompositionsDeleteYesYesNo
CanvasCompositionsPublishYesYesNo
CanvasCompositionsRead DraftYesYesNo
CanvasCompositionsRead PublishedYesYesYes
CanvasCompositionsUpdateYesYesNo
ContextRead DraftsYesYesYes
ContextEnrichmentsCreateYesYesNo
ContextEnrichmentsDeleteYesYesNo
ContextEnrichmentsUpdateYesYesNo
ContextIntents & AudiencesCreateYesYesNo
ContextIntents & AudiencesDeleteYesYesNo
ContextIntents & AudiencesUpdateYesYesNo
ContextManifestPublishYesYesYes
ContextManifestReadYesYesNo
ContextQuirksCreateYesYesNo
ContextQuirksDeleteYesYesNo
ContextQuirksUpdateYesYesNo
ContextSignalsUpdateYesYesNo
ContextSignalsDeleteYesYesNo
ContextSignalsUpdateYesYesNo
ContextTestsUpdateYesYesNo
ContextTestsDeleteYesYesNo
ContextTestsUpdateYesYesNo