The Musique Partner API lets you programmatically upload audio, schedule broadcasts, and manage your audio library across all your locations — built for retailers, franchises, and multi-unit businesses. Base URLDocumentation Index
Fetch the complete documentation index at: https://docs.musique.app/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
All requests require anX-API-Key header. Each user within a company receives a unique token with three parts:
msk_prod_1234567890abcdef — where msk is the company prefix, prod is the environment, and 1234567890abcdef is the unique hash.
| Part | Description |
|---|---|
companyPrefix | Identifies the partner company (e.g. msk) |
environmentPrefix | prod for production, dev for development |
hashToken | Unique hash per user |
API tokens are issued by the Musique team. Contact support@musique.app to get yours.
Explore the API
Audio Endpoints
Upload, retrieve, send, and delete audio files across all your locations.
System Monitoring
Check API health, version info, and current service status.
Quick Start
Get up and running in two steps.Endpoints
Audio
| Method | Path | Description |
|---|---|---|
GET | /audio | List all audio files |
POST | /audio | Upload a new MP3 file |
GET | /audio/{id} | Get a specific audio file |
DELETE | /audio/{id} | Delete an audio file |
POST | /audio/{id}/send | Broadcast audio to devices |
System
| Method | Path | Description |
|---|---|---|
GET | / | API name, version, and docs URL |
GET | /health | Health check and service status |
Response Format
All successful responses return JSON. Error responses follow a consistent structure:Rate Limits
Standard limits are enforced per API key:| Window | Limit |
|---|---|
| Per minute | 100 requests |
| Per hour | 1,000 requests |
| Per day | 10,000 requests |
X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset headers. On limit exceeded, you’ll receive 429 Too Many Requests with a Retry-After header.
SDKs
Official SDKs are coming soon. Use any HTTP client in the meantime.

