Skip to content

docs: Add API key permissions#361

Merged
wints merged 7 commits into
mainfrom
AE-485/api-key-permissions
Jun 15, 2026
Merged

docs: Add API key permissions#361
wints merged 7 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 section to "Managing API keys" page describing 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 section within "Managing API keys" page, 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.

@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

wints added 2 commits June 15, 2026 10:21
Relocate the API key permissions content out of the Admin API
reference into a new section of the self-admin Managing API keys
guide, where the dashboard-based workflow belongs.

- Reframe from admin-centric to developer voice
- Replace raw <style>/<table>/JSX with Markdown tables and Frame
  images to match peer pages
- Use sentence case headings consistent with the destination page
- Revert managing-admin-keys title to sentence case
- Remove the standalone page and its nav entry
- Add a private-beta callout and 'when to use scoped keys' table
- Add a Voice API limitation note and an example 403 response body
- Use bold subsection headings to keep the page TOC clean
- Fix the 'API Keys & Limits' tab name and Admin API eligibility copy
- Add a June 15 changelog entry and drop the shipped roadmap item
Cap the create, edit-menu, and edit-dialog screenshots so the
portrait and small-UI images render in proportion instead of
stretching full-width.
@wints wints marked this pull request as ready for review June 15, 2026 15:10
@wints wints changed the title docs: Add API key permissions page [AE-485] docs: Add API key permissions section [AE-485] Jun 15, 2026
@wints wints changed the title docs: Add API key permissions section [AE-485] docs: Add API key permissions Jun 15, 2026
@wints wints merged commit 0e256cb into main Jun 15, 2026
3 checks passed
@wints wints deleted the AE-485/api-key-permissions branch June 15, 2026 15:18
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