org:admin role.
scaling.cloud has two roles:
org:admin— Full access to all settings, including inviting and removing members, managing roles, and configuring escalation policies and on-call schedules.org:member— Can view and manage incidents but cannot access team or organization settings.
1
Invite a member
Send a A successful response returns the invitation:The invitee receives an email with a link to accept the invitation and join your organization. The invitation stays in
POST request to /api/team/members/invite with the invitee’s email address and desired role.pending status until they accept or you revoke it.2
List members and pending invitations
Send a
GET request to /api/team/members to see all current members and outstanding invitations in a single response.3
Update a member's role
Send a The response confirms the updated role:
PATCH request to /api/team/members/{userId}/role to promote or demote a member. Replace {userId} with the member’s user ID from the list response.4
Revoke a pending invitation
If you need to cancel an invitation before it’s accepted, send a The invitation link in the invitee’s email will no longer work after revocation.
DELETE request to /api/team/members/invitations/{invitationId}. Replace {invitationId} with the ID from the invitation list.5
Remove a member
Send a The removed member will lose access to all incidents, schedules, and settings immediately. Their historical activity (such as incident status changes they made) is preserved.
DELETE request to /api/team/members/{userId} to remove an existing member from your organization. This immediately revokes their access.