Skip to main content

Authentication

Create API keys, sign requests, and keep credentials safe.

Overview

Managed API keys use bearer tokens. Create a key in the customer console, store it securely, and send it in the Authorization header for every /v1 request.

A Managed API key must belong to an active customer. Keys are shown only once. If a key is exposed, rotate it or create a replacement immediately.

Request format

Send requests over HTTPS and include a JSON content type unless the endpoint is explicitly multipart. Managed developer uploads and submissions are under /v1/uploads and /v1/submissions; /app/api is the browser cookie and guest-session surface.

  • Authorization: Bearer YOUR_API_KEY
  • Content-Type: application/json
  • Idempotency-Key: reuse the same value for a retry of POST /v1/submissions

Rotation

  • Replace the configured secret atomically before rotating a production key.
  • A rotation invalidates the previous key immediately; there is no overlap window.
  • Organization, monthly reconciliation, and invoicing are not available in the current Developer API.