POST
/v1/bpm
BPM detection from uploaded audio or asset
Detect tempo from audio. Supports two input modes: 1. **Direct upload** — POST raw audio bytes with `Content-Type: audio/*` (MP3, WAV, FLAC, OGG, M4A). Same as before, unchanged. 2. **Asset reference** — POST `{"asset_id": "afa_xxx"}` with `Content-Type: application/json` to reference audio already uploaded via `POST /v1/assets/upload`. No re-upload, same credit cost. This dual-input pattern applies to all POST processing endpoints. Charges 2 credits per request regardless of input mode.
Request Body
Content type: audio/*
· required
Example request
cURL
curl https://api.brizm.dev/v1/bpm \
-H "Authorization: Bearer tl_live_xxx"