Skip to content

docs: Add API key permissions page [AE-485]#361

Draft
sejla wants to merge 4 commits into
mainfrom
AE-485/api-key-permissions
Draft

docs: Add API key permissions page [AE-485]#361
sejla wants to merge 4 commits into
mainfrom
AE-485/api-key-permissions

Conversation

@sejla

@sejla sejla commented May 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a new Admin API page documenting API key permissions (scopes): how scoped vs. unrestricted developer keys behave, the available scopes and the endpoints each one covers, and how admins create or edit a key's scopes from the account UI. Also updates the endpoint reference to document the 403 returned when a scoped key lacks a required scope.

Details

  • New page under Admin API (same level as Managing Developer Keys), with available scopes listed in the account UI's order, each showing the endpoints it grants and its scope identifier.
  • Screenshots of the create, edit, and identify flows included.
  • Endpoint reference now documents the scope-based 403 on every scoped endpoint. Endpoints that scopes don't apply to (Admin API keys, voice) are left unchanged.
  • User-facing behavior only; no internal implementation details.

Jira: AE-485

Co-Authored-By: Claude Code

@mintlify

mintlify Bot commented May 28, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
deepl-c950b784 🟢 Ready View Preview May 28, 2026, 8:58 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

sejla added 4 commits June 11, 2026 14:04
Explains how admins can scope developer API keys to specific endpoints, lists
the available permissions and the endpoints they cover, and walks through the
create / edit flows in the account UI.

Co-Authored-By: Claude Code
List every publicly documented v2 and v3 endpoint each scope grants, with
links to the matching API reference pages, and clarify that endpoints without
a permission requirement remain accessible to scoped keys.

Co-Authored-By: Claude Code
@sejla sejla force-pushed the AE-485/api-key-permissions branch from 16590eb to b5b57df Compare June 11, 2026 13:29
@wints wints marked this pull request as draft June 11, 2026 13:43

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sejla I think this page belongs in the "Admin" section of the "Documentation" tab rather than "API Reference" tab, since it's not actually an API spec. Does that make sense? It could also be a section or sub-page of "Managing API Keys", if not a standalone page: https://deepl-c950b784-ae-485-api-key-permissions.mintlify.app/docs/getting-started/managing-api-keys

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.

2 participants