API Reference
Authentication
API authentication with Argus.
API Keys
All API requests must include an API key in the X-API-Key header:
curl -H "X-API-Key: your-api-key" http://your-server-ip:7600/api/v1/servicesCreating API Keys
- Navigate to Settings > API Keys
- Click Create API Key
- Enter a descriptive name
- Copy the key immediately — it's only shown once
Key Security
- Keys are hashed with SHA-256 before storage
- Keys are never stored in plaintext
- Each key is scoped to a single organization
- Revoked keys are invalidated immediately (cached for up to 5 minutes)
Revoking Keys
- Navigate to Settings > API Keys
- Click Revoke next to the key
- Confirm the revocation
Revoked keys are invalidated within 5 minutes due to caching.