1. Authentication
Quixa supports dual enterprise authentication methods: OAuth2 Client Credentials Grant for machine-to-machine (M2M) workloads and Direct API Key Headers for automated pipelines and trial access.1.1. OAuth2 Client Credentials Flow (/oauth/token)
Exchange your client_id and client_secret for a high-performance scoped JWT Bearer token:
1.2. Direct API Key Header (X-API-Key)
Pass your secret key directly in the X-API-Key HTTP header:
1.3. Developer Trial Keys & Zero-Downtime Rotation
- 14-Day Developer Trials: Temporary sandbox credentials with automatic expiration (
ExpiresAt = UtcNow + 14d). - Zero-Downtime Secret Rotation: When rotating credentials via the Backoffice, previous secrets remain operational during a 24-hour grace period, ensuring zero downtime across active production services.
- Backoffice Management: Provision, rotate, and revoke clients under Backoffice -> API Keys & Clients.