Skip to main content
The Quixa REST API allows developers, DevOps pipelines, and automation bots to interact with all platform resources programmatically.

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:
Response:

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.

2. Core Endpoint Summary


3. Standard Response Format

All successful responses return structured JSON:
In the event of an error: