Overview
- Base URL:
https://app.alvahq.com/api/v1 - Format: JSON request and response bodies
- Authentication: Bearer token (API keys)
- Rate limit: 100 requests per minute per API key
- Specification: OpenAPI 3.1
Authentication
All API requests require a Bearer token. Create API keys at Settings → Developer.API key format
Keys follow the format:alva_sk_{32 hex characters}
The full key is shown once on creation. Store it securely — it cannot be retrieved later.
Scopes
API keys have granular scopes that control what they can access:Available endpoints
Companies
Contacts
Deals
Activities
Metadata
Rate limiting
All responses include rate limit headers:
If you exceed the limit, you’ll receive a
429 Too Many Requests response with a Retry-After header.
Managing API keys
Go to Settings → Developer (admin only) to:- Create new keys with a name, selected scopes, and optional expiry
- View active keys with their prefix, scopes, and last-used time
- Revoke keys that are no longer needed