Quickstart

Make your first API call in minutes. Sign in at https://oneover.com/developers/dashboard — a personal org is created automatically.

Send Idempotency-Key on POSTs so retries never double-charge.

1. Authenticate

Authorization: Bearer oo_live_YOUR_KEY

# Optional: attribute spend to a team member
X-Member-User-Id: <uuid>

2. Your first chat call

curl -X POST "https://api.oneover.com/functions/v1/api-v1-chat" \
  -H "Authorization: Bearer oo_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.6-sol","messages":[{"role":"user","content":"Hello"}]}'

3. Streaming

Set "stream": true for Server-Sent Events. Events: connection_established, content, done, error.

4. Generate an image

curl -X POST "https://api.oneover.com/functions/v1/api-v1-images" \
  -H "Authorization: Bearer oo_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"flux-2-pro","prompt":"A minimal logo","aspect_ratio":"1:1"}'

5. List models and check balance

curl "https://api.oneover.com/functions/v1/api-v1-models?type=text" \
  -H "Authorization: Bearer oo_live_YOUR_KEY"

curl "https://api.oneover.com/functions/v1/api-v1-usage?view=balance" \
  -H "Authorization: Bearer oo_live_YOUR_KEY"

Markdown