The account is an organization too. Account admins manage it and see every organization below.
EEngineeringorg_Eng4Tz81
Routersrt_claude_codert_codexrt_review_bot
Provider keys6
People48
PolicyStandard engineering
Budget$25,000 monthly
Regionus-west-2
RResearchorg_Rsc9Pk20
Routersrt_eval_runnerrt_lab_eu
Provider keys3
People17
PolicyResearch EU
Budget$12,000 monthly
Regioneu-central-1
SSupportorg_Sup3Mv57
Routersrt_triagert_reply_draft
Provider keys2
People64
PolicySupport agents
Budget$6,000 monthly
Regionus-east-1
Roles and access
Each person is an admin or a member of each organization, and portal access for agents is granted separately. Access always follows the organization selected.
PRPriya Ramanpriya@acme.comActive
AccessEdit
OrganizationDashboard rolePortal accessPolicy
AcmeAccountMember▾OffNo policy
EngineeringAdmin▾OnStandard engineering
ResearchNone▾OnResearch EU
+ Add organization
The dashboard role and portal access are separate settings on each membership. A role on the account is the account role.
What Priya can doby organization
Acme
✓Use routers, prompts and keys
✕Manage people
✕See the roster and activity log
✕Agents in the portal
Engineering
✓Use routers, prompts and keys
✓Manage people and invites
✓Configure SSO for the organization
✓Agents in the portal
Research
✕Open the dashboard
✓Agents in the portal
Enterprise
Single sign-on
People sign in through Okta, Microsoft Entra ID, Google Workspace, Ping Identity or JumpCloud over OpenID Connect. Require SSO for your domain, and deactivated directory users cannot sign in.
Identity providerpick one
OktaOpenID Connect · SAML, enterprise IdP
Microsoft Entra IDOpenID Connect · SAML, formerly Azure AD✓
Google WorkspaceOpenID Connect, for Google-managed orgs
✓ Connection looks good✓Discovery document:issuer verified; authorization and token endpoints found✓Signing keys (JWKS):2 signing keys availableClient ID, secret and the redirect URI are verified during an actual sign-in.
Require SSO for everyonePassword and social login are off for acme.com. A break-glass admin login stays available.
✓Domain ownership verifiedSSO login stays off until a DNS TXT record proves the domain is yours.
→Directory sync is availableWith SSO connected, connect SCIM so groups grant access and deactivated users lose it.Set up
Enterprise
Directory sync and review
Your identity provider adds, updates and suspends people. Directory rules turn groups and attributes into access, and account-admin grants wait for review.
oktaYour directorySCIM 2.0
Pushed groups
Engineering51 people
Support22 people
Research9 people
Platform-Admins3 people
Latest changes
10:41Li Wei added to Engineering
10:42Ravi Shah deactivated
10:44Dana Kim added to Platform-Admins
User provisioning (SCIM)On
Endpointhttps://api.multi-router.ai/scim/v2/acc_7Hx2Lq9WAccount-scoped. A token from another account is refused.
When someone new arrives
Apply rules automaticallyMatching rules grant new access automatically; account-admin grants await approval.
Require admin approvalMatching rules create approval requests without granting access.
Do nothingNew arrivals get no access until an admin grants it.
Connection health Last request 2 min agoPATCH /Users · 200
Edit ruleRule on
NameEngineering
Condition typeGroupAttributeoktaEngineeringpushed group · 51 members
Jo Pateljo@example.comWill apply; removal needs Review
Ravi Shahravi@example.comSkipped · Suspended
New arrivals follow the rule. Existing people stay unchanged until you apply it.Save ruleApply to 3 people
LWLi WeiAccess granted
Engineering · Member
Portal access · Standard engineering
Rule Engineering
RSRavi ShahSuspended
2 agents and 2 keys stopped
Access kept for reactivation
Deactivated in Okta
DKDana KimWaiting for approval
Account admin
In Review until an admin approves
Rule Platform admins
Activity log
Every change to access, agents, keys and policies in the account, with who made it: a person, an API key or directory sync.
People AcmeAccount admins only
PeopleRulesReviewActivity
Search activityPerson · AllActor · AllEvent type · AllDate range
From2026-10-14To2026-10-20Clear
Search and filters run across the whole account.
Account suspendedforPriya Ramanby Directory sync · Oct 20, 10:42 AM Lifecycle
Admin role granted in EngineeringforMarco Ruizby Dana Kim · Oct 20, 10:15 AM Dashboard role
Policy set to Support desk in SupportforAna Costaby Directory sync · Oct 20, 9:58 AM Policy
Agent key rotated · Claude CodeforLi Weiby Li Wei · Oct 20, 9:31 AM Agent
Portal access granted in SupportforNoah Brandtby API key platform-terraform · Oct 20, 9:02 AM Portal
Account role changed to AdminforDana Kimby Sam Lee · Oct 19, 4:47 PM Account role
Removed from ResearchforJo Patelby Sam Lee · Oct 19, 3:12 PM Membership
Invite acceptedforRavi Shah Oct 19, 11:05 AM Lifecycle
Changes from the dashboard, the API and directory sync, for every person and organization in the account.
What gets stored
Prompts can hold source code and customer data. An account Storage Policy sets the most any router may keep, and each router keeps that much or less.
Storage PolicyAccount admin
Request metadata
Anonymized usage onlyModel, tokens, cost and latency. Customer, session and IP are dropped.
All request metadataEvery metadata field, with no prompts or responses.
All dataEvery metadata field, and payloads up to the capture limit below.
Request and response payloads
Failures onlyPayloads of failed requests
SampleA share of requests10%
All PayloadsEvery request and response
The most any router in the account may keep. Routers can only keep less.
Routers Request Logging6 of 38
RouterRequest metadataPayloads
support-botrt_support · AppAnonymous MetadataNone
checkout-assistrt_checkout · AppInherit · Full MetadataInherit · Sample 10%
Claude Code · Engineeringrt_cc_eng · AgentFull MetadataNone
Claude Desktop · Legalrt_cd_legal · AgentFailures onlyNone
evals-runnerrt_evals · AppFull MetadataSample 10%Set to All Payloads · held at the policy
pii-redactorrt_redact · AppNoneNone
Prompts can hold source code and customer data. Each router keeps only what its job needs.
Keys and machine identity
Every API key has scopes, the routers it may use, a rate limit and an expiry. CI jobs and Kubernetes workloads sign in with the identity their platform issues, so no key is stored.
prod-eksKubernetes service accountoidc.eks.us-west-2.amazonaws.com/id/7F3A90C1Authorized organizationsEngineering
If the issuer's signing keys go staleKeep serving with cached keysReject requests
Machine identity bindings EngineeringNew binding
Using GitHub Actions, authorized by the account
repo:acme/api:ref:refs/heads/mainEnabled
This exact subjectrt_ci_reviewSend inference requests
repo:acme/Enabled
Subject prefixrt_ci_docsrt_ci_testsSend inference, list models
repo:acme/legacy-app:pull_requestDisabled
This exact subjectrt_ci_reviewSend inference requests
Each organization binds subjects to its own routers. No key is issued.
Static API keyMachine identity
Secret stored in CIAn API key in the secret storeNone
LifetimeUntil it expires or is disabledMinutes, issued per job or pod
RotationRotate and redeployEvery run gets a new token
Recorded asThe key nameIssuer and subject, per request
Enterprise
Suspend and offboard
Suspend a person, or deactivate them in your directory, and every session, agent and key they hold stops at once. Offboarding removes them from the account for good.
Priya Raman leavesSuspended
Priya Raman deactivated10:41Okta · User deprovisioned over SCIM
Account suspended10:42Multi-Router · Dashboard and portal sessions ended. 3 agents and their keys stopped.
Removed from Engineering and Research10:58dana@example.com · Account access removed
Agents retired11:02dana@example.com · Claude Code · Engineering, Claude Desktop · Engineering, Claude Code · Research
Agents
Claude Code· Engineeringmr_live_…9f2cRetired
Claude Desktop· Engineeringmr_live_…41adRetired
Claude Code· Researchmr_live_…7b10Retired
Offboardpriya@example.com
✓SuspendedSign-in blocked, memberships kept
✓Account access removedNo role in the account
✓Removed from every organizationEngineering, Research
✓Every agent retired3 agents, 3 keys
Offboard Priya Raman? This ends their place in the account. Coming back needs a new invitation.
Yes, offboardCancel
Offboard stays locked while the person still has access or an active agent.
Enterprise
Governance on your own infrastructure
Run the same Multi-Router server in your own cloud account, with your own database, secret store and request records.