Documentation Index
Fetch the complete documentation index at: https://docs.spacemedia.uk/llms.txt
Use this file to discover all available pages before exploring further.
Getting Started
Use this checklist to move an organization from setup to production without leaking platform-only functionality into customer workflows.Access model
| Role | Typical access |
|---|---|
| End user | Own artists, releases, tracks, splits, and available upgrade/payment flows. |
| Organization admin | Organization settings, users, plans, add-ons, payment configuration, API credentials, support/legal pages, and dashboard quality-control queues. |
| Permissioned team member | Only the dashboard modules granted by the organization role and Laravel policy checks. |
| API client | Organization-scoped automation using API key and secret exchange, then bearer token requests. |
Organization launch checklist
- Set the organization name, logo, colors, default label name, registration settings, social links, and upgrade CTA behavior.
- Configure the branded subdomain or a custom domain and wait until DNS status reports the expected target.
- Configure Brevo sender email and DNS TXT records before sending branded email.
- Add support email, support phone, contact form URL, and help center URL.
- Publish terms of service and privacy policy content for customer-facing legal pages.
- Configure Stripe, PayPal, or Airwallex only where the gateway credentials and subscription or Pay-Per-Release settings are complete.
- Generate the API key and secret from organization settings and store the secret securely. The secret is returned once.
- Test
POST /api/v1/token, then call a safe read endpoint such asGET /api/v1/countries.
Demo request pattern
Production rules
- Do not use production secrets in examples, support tickets, screenshots, or shared playground sessions.
- Do not add organization selectors to public API requests. Organization context is resolved from the API client and authenticated user.
- Use
X-User-Idonly when acting for a user in the same organization and only where the dashboard permission model allows it. - Treat 403 responses as policy failures, not as missing endpoints.