Skip to content

Permissions matrix

This is the compact authorization reference. “Project collaborator” means organization owner/admin or ordinary user with explicit project membership.

Organization and project

Action Owner Admin User
Create organization
Read member organization
Edit organization
Delete organization
Read members
View pending invitations
Invite/revoke/change/remove members
Create/edit/archive/delete projects
Access all organization projects
Access explicitly assigned project
Synchronize project members
Manage phases/labels
Manage integrations

Any activated user may create a new organization and becomes its owner. Last-owner demotion/removal is rejected.

Tickets and files

Action Project collaborator Owner/admin special authority
Read/create/edit/move/reorder/archive/delete ticket same through implicit project access
Create ticket comment same
Edit/delete own normal comment may moderate any normal comment
Edit/delete movement entry
Upload/download attachment same
Delete own uploaded attachment may delete any project attachment
Read revisions/analytics/project audit same
Export project/project timeline same

Documents

Action Published active Draft/archived Additional rule
View in-scope member author/editor project articles also require project access
Edit content/status/tags author/editor author/editor must retain scope access
Change project/editors author author editors must access destination
Archive/unarchive author/editor author/editor archive makes article private to author/editors
Delete author or org owner/admin same soft delete
Favorite/PDF/comment any viewer any viewer comment author/admin moderates comment

Data transfer and audit

Action Required access
Personal export authenticated account, self
Import organization into new org authenticated activated account
Export full organization organization owner/admin
Import project into organization organization owner/admin
Import timeline organization owner/admin
Export organization timeline organization member (document events visibility-filtered)
Export project snapshot/timeline project collaborator
Read organization audit organization member, document events visibility-filtered
Read project audit project collaborator, document events visibility-filtered
Update/delete audit nobody through application; database trigger rejects

External API

Every call requires an active credential owned by the target resource’s organization plus the operation scope (or *). API credentials are not browser users and do not depend on project membership.

Operation family Read scope Write scope
Organization organization:read none
Projects/members/labels/tags projects:read projects:write for project mutation
Phases boards:read boards:write
Tickets tickets:read tickets:write
Ticket comments included when reading ticket comments:write
Analytics analytics:read none
Documents documents:read documents:write
Document comments included when reading document document_comments:write
Send user notification none notifications:write

HTTP outcomes

  • 401 — API credential authentication failed.
  • 403 — authenticated principal lacks tenant/scope/role/resource permission.
  • 404 — resource not found in normal/bounded query.
  • 422 — permitted operation violates validation or business invariant.

For rationale and administration guidance, see Roles and permissions.