Skip to content
SoundSyncAudio software platform

Guide

Team Roles and Permissions

Developer Team Accounts now expose fixed default roles backed by a canonical permission registry and platform middleware.

SoundSync

Role matrix

Sensitive financial and credential permissions are separate.

RoleAllowsSensitive restrictions
OwnerAll developer-team permissionsOwner-only for owner role assignment, last-owner protection, tax/payout/highest-risk operations
AdministratorBroad operations, products, customers, marketing, credentials, team administrationCannot assign owner unless owner path is used; tax and owner protections remain restricted
Product ManagerAssigned products, files, storefront, reviews, product analyticsNo billing, payouts, tax, credential rotation, or team administration
Customer SupportAssigned-product customers, orders, entitlements, serials, support recordsNo billing, payouts, tax, marketing, or credentials
MarketingCampaigns, promotions, storefront content, brand/review content where product scope allowsNo billing, payouts, tax, credentials, or team administration
AnalystRead-only analytics, orders, product performance, non-sensitive reportingNo mutations, billing setup, payouts, tax, credentials, or team administration
BillingBilling, statements, settlements, payouts, refunds/disputes visibility, tax visibilityNo product editing, marketing sends, credentials, or team administration
Developer / EngineerProduct integration surfaces, webhooks, API keys, product credentials, delivery/package settingsNo payouts, tax, billing management, customer support mutations, or team administration

Read access is not financial authorization

Viewing refund/dispute reports does not grant refunds.create. With the current fixed roles, refund initiation is owner-only. Partner agreement management and owner live financial consent are separate checks. Use /api/developer/team/roles to inspect the current role permission registry before assigning access.