API Reference

Complete endpoint documentation for the WhitePrint Mastering API.

Base URL

https://concertmaster.aimastering.tech

Authentication

All requests require an API key in the X-Api-Key header.

POST /api/v1/jobs/master

Submit an audio mastering job. The behavior depends on the route parameter.

Request Body

audio_urlstringrequired

Direct download URL of the audio file.

routestringrequired

"full" | "analyze_only" | "deliberation_only" | "dsp_only"

target_lufsnumber

Target integrated loudness in LUFS. Default: -14.0

target_true_peaknumber

Target true peak in dBTP. Default: -1.0

manual_paramsobject

Manual DSP parameters (required for dsp_only route).

Response Codes

200Success. Body contains WAV (full/dsp_only) or JSON (analyze_only/deliberation_only).
400Invalid request parameters.
401Missing or invalid API key.
402Usage limit exceeded.
422Audio URL could not be fetched or is not a valid audio file.
500Internal server error.
504Processing timeout (limit: 5 minutes).