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.

POST /activateGET /validatePOST /deactivate
Product credentials
Activation request
Entitlement check
Device registration
Periodic validation
Deactivation when needed
Live Moonwave FX products workspace showing the SoundSync product management surface for audio software releases.

SoundSync

Endpoints

These are implemented Phase 6 endpoints.

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.

API reference

Endpoint groups are organized by authentication model, product scope, request shape, response shape, errors, idempotency, and integration surface.

GET/POST/PATCH/DELETE

Team Accounts API

/docs/api/team-accounts

Boundary page: developer team API is not verified.