Authentication
All API requests are authenticated with a Bearer token. Every request must include an Authorization header with your API key:
Authorization: Bearer vp_your_api_key_here
API keys start with the prefix vp_. Treat your API key like a password — store it in an environment variable, and never commit it to source control.
Creating and managing keys
Create, view, and rotate keys on the API Keys page of the portal. The full key value is shown only once, at the moment you create it — copy it somewhere safe. Afterwards only the key prefix is visible.
If a key is compromised, revoke it from the portal and create a new one. Requests with a missing or invalid key return 401 unauthorized.
Example
curl https://voice-api.edesy.in/v1/masking/billing \
-H "Authorization: Bearer vp_YOUR_API_KEY"