Authentication
API Key
All AVS API endpoints are authenticated using an API key passed in the X-API-KEY HTTP header.
X-API-KEY: your-api-keyYour API key is issued during the partner onboarding process. Contact the AVS team to obtain your credentials.
Usage
Include the header in every request:
bash
curl -H "X-API-KEY: your-api-key" \
https://uat.atomicvaults.com/balancesjavascript
const response = await fetch("https://uat.atomicvaults.com/balances", {
headers: {
"X-API-KEY": "your-api-key",
},
});python
import requests
response = requests.get(
"https://uat.atomicvaults.com/balances",
headers={"X-API-KEY": "your-api-key"},
)Security Best Practices
- Never expose your API key in client-side code or public repositories
- Rotate your API key periodically
- Use environment variables to store the key in your application
- Restrict API key access to specific IP ranges where possible
Environments
| Environment | Base URL | Description |
|---|---|---|
| Trading UAT | https://uat.atomicvaults.com | Primary UAT environment |
| APAC UAT | https://apac.uat.atomicvaults.com | APAC-region UAT environment |
Contact the AVS team for production environment access.