Skip to content
SoundSyncAudio software platform

API reference

Delivery and Downloads API

Endpoint reference for entitlement-gated file downloads, protected proxy downloads, wrapped external downloads, product download codes, and customer library calls.

POST /activateGET /validatePOST /deactivate
Product credentials
Activation request
Entitlement check
Device registration
Periodic validation
Deactivation when needed
Live Moonwave FX customer account entry for opening product library, downloads, serials, and profile access.

SoundSync

Delivery, protected downloads, and customer library calls

Download APIs should be called only with the correct entitlement, token, code, or customer-library context.

GET /api/delivery/entitlements/:entitlementId/files/:fileIndex

Download an entitlement-authorized file.

Auth
Customer entitlement/download context
Scope
Product or storefront scoped
Request fields
  • entitlementId and fileIndex path parameters plus request token/session context.
Returns
Protected file stream or authorization error.
GET /api/download/proxy

Proxy an authorized protected file download.

Auth
Download authorization context
Scope
Product or storefront scoped
Request fields
  • Download location and token query supported by the API.
Returns
File stream from protected object storage.
GET /api/download/wrapped

Serve a wrapped external URL by file index.

Auth
Download authorization context
Scope
Product or storefront scoped
Request fields
  • Wrapped external download query supported by the API.
Returns
Redirect or streamed wrapped external asset.
GET /api/products/download/:code

Resolve product download links by download code.

Auth
Download code
Scope
Product or storefront scoped
Request fields
  • code path parameter.
Returns
Authorized download links for the product/order context.
GET /api/products/download/:code/:filename

Download one product file by code and filename.

Auth
Download code
Scope
Product or storefront scoped
Request fields
  • code and filename path parameters.
Returns
Protected file response.
POST /api/library/claim

Claim a library item into the signed-in account.

Auth
Developer/customer account token depending on library flow
Scope
Product or storefront scoped
Request fields
  • Product, order, or serial context supported by the library API.
Returns
Claim result and updated library state.
GET /api/library

Load customer library.

Auth
Customer account/session context
Scope
Product or storefront scoped
Returns
Owned products, downloads, serial/license details, subscriptions, and support links.
GET /api/library/expansions

List expansion library entries.

Auth
Public/customer library context depending on route usage
Scope
Product or storefront scoped
Returns
Expansion library payload.
GET /api/library/products/:productId/expansions

List expansions for a product.

Auth
Public/customer library context depending on route usage
Scope
Product or storefront scoped
Returns
Product expansion payload.
GET/POST /api/library/products/:productId/reviews

List or submit product reviews from library context.

Auth
Customer/library context for submission
Scope
Product or storefront scoped
Request fields
  • Review payload for POST.
Returns
Review list or created review state.