Skip to content

Settings & Administration

Document ID: DASH-007
File Path: docs/10-dashboard/settings.md
Version: 1.0.0
Status: Draft
Owner: AI Platform Team
Last Updated: 2026-06-27


This document specifies the Settings & Administration surfaces of the dashboard — managing organizations, projects, users, roles, API keys, quotas, and platform configuration. It is the visual front end over the Projects API and Users API.


ViewManages
ProfileThe current user (/users/me)
OrganizationsOrgs within the tenant
ProjectsProjects, settings, defaults
Members & RolesMemberships, roles, teams
API KeysKeys for users and service accounts
QuotasOrg/project resource & cost limits
IntegrationsSSO/IdP, secrets, webhooks

Visibility and editability follow the user’s RBAC scopes.


Manage the tenancy hierarchy:

  • Create/configure organizations and projects.
  • Edit project settings (default model class, marketplace policy, etc.) with clear inheritance indicators.
  • Suspend/delete projects (guarded, with cleanup explanation).

  • Invite users (email/SSO), assign roles.
  • Create custom roles bounded by the admin’s delegable scopes (Users API §7).
  • Manage teams for bulk role assignment.
  • Manage service accounts for automation.

Create, view (prefix only), rotate, and revoke API keys:

  • The secret is shown once on creation, with a copy affordance and a clear warning.
  • Per-key scope selection (subset of the subject’s permissions), optional IP allowlist and expiry.
  • Usage and last-seen surfaced; instant revocation.

Set and monitor quotas:

  • LLM cost/day, tool executions/minute, memory records, concurrent runs.
  • Soft-threshold alerts (e.g. 80%) vs. hard limits.
  • Current utilization shown against limits (links to Cost Explorer).

IntegrationConfigures
SSO / IdPOIDC/SAML connection (auth)
SecretsSecret references used by tools/providers (values never displayed)
WebhooksEvent subscriptions (API webhooks)
ProvidersDefault provider/model preferences (routing)

  • A searchable audit log view across identity, project, plugin, and key events.
  • Filter by principal, action, resource, time.
  • Export for compliance, scoped to the user’s authority.

(Audit content is produced platform-wide; this view consumes it — see the planned Security section.)


  • Administrative actions require the appropriate admin scope (projects:admin, org.admin, users:admin, platform.admin).
  • Every change is audited and emits events.
  • Secrets and tokens are never displayed after creation.



VersionDateDescription
1.0.02026-06-27Initial Settings & Administration specification