An Anthropic Console organization supports multiple roles, each granting a different, deliberately scoped set of permissions. Choosing the right role for a person's actual job — rather than defaulting to the broadest available access because it's simpler to hand out once — is a core admin responsibility, and it's also a direct application of a governance principle called least privilege: give each person the minimum access their job actually requires, no more.
This comes up constantly in practice. A new engineer joins for a pilot project. A contractor needs access for eight weeks. A finance stakeholder needs to see spend but has no reason to touch a production integration. Each of these needs a role matched to what the person actually does, not the role that happens to be easiest to remember or hand out by default.
Claude Code User: Scoped for Building, Not Administering
A new engineer who needs to use both the Workbench and the organization's Claude Code workspace for a pilot project, but shouldn't be able to manage API keys or webhook endpoints, fits the Claude Code User role. It grants the access needed to actually build and experiment — using the Workbench, using the org's Claude Code workspace — without granting administrative capabilities like API key management or webhook configuration that a broader role would include.
Billing: A Concrete Example of a Scoped, View-Focused Role
The Billing role is a clean, concrete example of scoping done well. A finance team member using this role can update payment methods and monitor usage and cost data across the organization — exactly what their job requires — but has no access to the Workbench, the Claude Code workspace, API key management, or webhook configuration. They can see how much the organization is spending and on what, but they cannot touch a single production integration, generate a credential, or change what a live application does.
This is deliberate, and it's worth understanding why rather than just memorizing what the role includes. Two governance reasons drive it. First, least privilege: a person's access should match their actual job, and nothing about monitoring spend requires the ability to manage API keys or webhooks. Second, and just as important, limiting blast radius: if a Billing account's credentials were ever compromised, or if the person made an honest mistake while clicking around, the damage they could cause is bounded by what the role can actually do. A compromised Billing-role account can't be used to mint a new API key, redirect a webhook, or touch anything in production — because that access was never granted in the first place. Scoping isn't just about tidiness; it's a real control that shrinks the blast radius of both mistakes and account compromise.
Scoped Roles as a Governance Habit, Not a One-Time Setup Task
It's easy to treat role assignment as something you get right once, at onboarding, and never revisit. Good governance treats it as ongoing: when a contractor's engagement ends, when someone moves from an engineering team to a finance team, or when a pilot project wraps up and an engineer no longer needs Claude Code User access, the role should be revisited and narrowed again, not left at whatever was convenient months ago. An organization that only ever adds access and never removes it slowly accumulates exactly the kind of unnecessary, unreviewed permissions that least privilege is meant to prevent — every one of those stale grants is another account whose compromise would do more damage than it should.
This is also why the exam tends to frame these questions around a specific, described job need rather than a job title alone. Two people with the same title at two different companies can have genuinely different actual needs, and the correct role follows the described need, not the label. Reading the scenario for what the person actually does — not what they're called — is the skill being tested.
Key Concept
Console roles are scoped to what a person actually needs to do. Claude Code User grants building/experimentation access (Workbench, Claude Code workspace) without API key or webhook management. Billing grants payment and usage/cost access without any Workbench, Claude Code workspace, API key, or webhook access. Scoping roles this tightly is a least-privilege governance control: it limits what a mistake or a compromised account can actually do.
Common Exam Distractor
Don't default to a broad Admin-style role just because a person needs some access to the Console, and don't treat scoped roles as merely inconvenient. The exam consistently tests whether you can match the narrowest role that covers the actual described need — over-provisioning access is the wrong answer even when it would technically work, and the governance justification (least privilege, limiting blast radius) is often exactly what a question is testing you to name.