Skip to content

docs: add custom roles and permission reference - #1117

Draft
matoous wants to merge 1 commit into
md/account-system-rolesfrom
md/custom-roles-reference
Draft

matoous wants to merge 1 commit into
md/account-system-rolesfrom
md/custom-roles-reference

Conversation

@matoous

@matoous matoous commented Nov 4, 2026

Copy link
Copy Markdown
Collaborator

Developers can create a custom role, assign it to a member, and check which permissions it grants. This extends the Account guides with cURL and all seven server SDK examples, Dashboard instructions, and guidance for changing roles and troubleshooting access.

The nested permission reference separates 81 assignable permissions from 249 non-assignable permissions. It uses a manually curated export from Identity, keeps modules used by Dashboard custom roles or the public OpenAPI, and prefers dotted names over equivalent underscore aliases. Searchable HTML tables and Markdown output use the same checked-in catalog.

Validation passed: npm run format:check, npm run check, npm run lint, npm run test (74 tests), and npm run linkcheck. No authenticated API calls or member invitations were made.

Stacked on #1116. Review this PR against md/account-system-roles; merge the base PR first.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview URL: https://md-custom-roles-reference-developer-sumup-com.sumup-limited.workers.dev (commit 216bb81)

This URL reflects your latest Preview deployment

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://d3c39f60-developer-sumup-com.sumup-limited.workers.dev 216bb81 2026-11-04T20:53:16.999Z Visit the dashboard ↗

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant