402 seats_exhausted when a role has no capacity and 422 limit_reached at a hard limit. Do not silently move a user into a different role to bypass a capacity failure.{value, locked}. Within one organisation, a stored member override replaces that organisation's rule for the same key, including its lock; forced minors safeguards apply afterward. Across applicable organisations, stricter values win and locks are combined. The smaller non-zero numeric limit is stricter; zero means no additional policy limit. A stored policy field is not proof that every request path enforces it.| Control | App implication |
|---|---|
| apiAccess = on | Personal API credentials can be used subject to other checks. |
| apiAccess = managed | Use a token managed by an applicable organisation; an unmanaged key or OAuth grant can be refused. |
| apiAccess = off | API keys/OAuth are refused, including admin accounts under current source enforcement. |
| thirdPartyApps | Governs third-party OAuth use separately from API-key policy. |
| sharingOutsideOrg / publicLinks | Hide unsupported sharing choices and still handle server refusals. |
| cloudVoices / audioMonthlyCharacters | Cloud speech may be disabled or capped; show quota failures clearly. |
| dailyRequests | Stored and returned, but not currently enforced by the public request counter. The wrapper uses the global daily cap, not this organisation policy value. |
| liveEditing | Admission to collaborative editing may be refused even with document access. |
| developerAccess | Org-only control over org-token creators; not a member override. |
| usageVisibility | Governs which counters other team roles can see. |
GET /api/v1/orgs/{id}/policies for the team's stored/default/effective view, a member-policy read for that member's override, and /api/v1/me/policy for the connected person's combined effective policy. Respect returned locked settings in the app; retrying a blocked write does not unlock it.org-plans.ts, seats.ts, org-policy-keys.ts, policies.ts, policy-views.ts and staff-controls.ts.