Platform identity, role-based access control, and workspace membership. Users are scoped to organizations and granted roles within workspaces and at the organization level.
The Scrums.com API is planned and not yet publicly available. Endpoints and behaviour are subject to change before release.
Users (USR-*) are individual authenticated identities on the Scrums.com platform. A user can belong to multiple organizations through separate invitations, and can hold different roles in each workspace they are a member of.Access to platform resources is governed by the user’s role in the organization and within each workspace. Role evaluation is hierarchical: an organization-level admin has implicit access to all workspaces in that org; a workspace-level member only has access to resources within that workspace.
Org owner and admin roles grant implicit admin access to all workspaces in the organization. Workspace-specific roles are additive: a user with org viewer can be granted workspace admin for a specific workspace.
API tokens are issued to users or service accounts. A token’s effective permissions are the intersection of the user’s role and any token-level scoping applied at creation.
# List all org users and their rolesGET /v1/users?organization_id=ORG-26-090500# Check each workspace's member listGET /v1/workspaces/WS-26-000021/membersGET /v1/workspaces/WS-26-000034/members
Use workspace roles for day-to-day access control. Org-level roles are for administrators. Most users should have org member or viewer and workspace-level roles for their actual team.
Issue service account users for integrations. Rather than using a personal user token for CI or third-party tools, create a dedicated user (bot@...) with the minimum role needed and issue scoped API keys from it.
Audit roles before adding new Service Lines. Before activating a high-cost Service Line, confirm that only the intended users have workspace admin access. Workspace admins can close and modify Service Lines.