Skip to content
SoundSyncAudio software platform

API reference

Team Accounts API

Public developer Team Accounts API for listing members, creating/revoking invitations, accepting invitations, updating members, removing members, listing roles, and reading audit events.

SoundSync

Endpoints

Current workspace membership, invitation, role, and audit routes. Product scope and sensitive-operation permissions are checked server-side.

MethodPathPermissionReturns or side effect
GET/api/developer/teamteam.viewWorkspace, current access, members, pending invitations, roles
GET/api/developer/team/membersteam.viewTeam members only
GET/api/developer/team/invitationsteam.viewPending invitations only
POST/api/developer/team/invitationsteam.inviteCreates one-time expiring email invitation; stores token hash only
DELETE/api/developer/team/invitations/:invitationIdteam.inviteRevokes pending invitation
POST/api/developer/team/invitations/acceptauthenticated invited emailAccepts one-time token and creates membership
PATCH/api/developer/team/members/:memberIdteam.manage_rolesChanges role and product scope with owner/last-owner protections
DELETE/api/developer/team/members/:memberIdteam.removeRevokes membership without deleting the user account
GET/api/developer/team/rolesauthenticated developerReturns canonical role and permission registry
GET/api/developer/team/auditteam.audit.viewReturns team audit events without sensitive tokens

Rate limits

Invitation creation, invitation acceptance, member mutation, and audit access are protected by developer team rate limit buckets.