Welcome to Musique Partner API
The Musique Partner API allows you to programmatically upload audio files, send them to Raspberry Pi devices, and manage your audio library. Built for retailers, franchises, and businesses with multiple locations.Authentication
Generate tokens, test access, and manage API credentials
Audio Endpoints
Upload, send, and manage audio files across devices
System Monitoring
Health checks, usage logs, and rate limit tracking
Getting Started
Quick start guide and core concepts
API Overview
Base URL
All API requests should be made to:Authentication
All endpoints require authentication using an API token in theX-API-Key header:
Rate Limits
Standard Limits:
- 100 requests per minute
- 1,000 requests per hour
- 10,000 requests per day
Response Format
All successful responses follow this format:Available Endpoints
Authentication
Generate a new API authentication token
Test if your API token is valid
Revoke an existing API token
Audio Management
Upload a new audio file
Send audio to one or more devices (single or broadcast)
List all audio files with pagination
Get details for a specific audio file
Delete an audio file permanently
System Monitoring
Check API health and service status
Get API version and integration details
Retrieve usage logs with filtering
Check current rate limit consumption
Quick Start Example
Here’s a complete workflow to upload and send audio:1
Generate API Token
2
Upload Audio File
3
Send to Device
SDKs and Libraries
Official SDKs coming soon. For now, use standard HTTP clients in your preferred language.
Node.js
Use
fetch or axios for HTTP requestsPython
Use
requests library for API callsPHP
Use
cURL or Guzzle HTTP clientSupport
Next Steps
Ready to integrate? Start with these resources:- Authentication Guide - Generate your first API token
- Audio Endpoints - Learn how to upload and send audio
- Partner API Overview - Understand core concepts

