Skip to main content

Authentication

How to authenticate requests to the Voxmin API using API keys.

Authentication

All Voxmin API requests require an API key passed as a Bearer token in the Authorization header.

Getting an API Key

  1. Navigate to API Keys in your dashboard
  2. Click Generate Key, give it a descriptive name
  3. Copy the key immediately — it is shown only once
Authorization: Bearer vox_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Example

curl -X GET https://api.voxmin.com/auth/jobs/me \
  -H "Authorization: Bearer vox_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Key Security

PracticeDetail
Store securelyKeep keys in environment variables, never commit to source control
Rotate regularlyDelete old keys and generate new ones from the dashboard
Use least privilegeKeys inherit the permissions of the user who created them
Revoke compromised keysDelete the key immediately from the dashboard

Error Responses

StatusMeaning
401 UnauthorizedMissing or invalid API key
403 ForbiddenValid key but insufficient permissions for the resource

What developers say about us

From developers integrating the Voxmin API into their applications.

“Switched from manual stem separation to Voxmin API. Our developers love the predictable credit pricing and consistent output quality.”
Sarah L.

Sarah L.

CTO, LyricVideo.io

“Integrated the API into our karaoke app — job polling is straightforward and the webhook support saved us from building our own queue system.”
Alex R.

Alex R.

Lead developer, KaraokeFlow

“The REST API is well-documented. We built a batch processor that handles 500+ tracks overnight for our venue clients.”
Marcus K.

Marcus K.

Backend engineer, SingAlong Pro

“Error handling is excellent — detailed error messages helped us debug payload issues quickly during integration.”
Tom W.

Tom W.

Senior developer, VocalRemover API