Issue a programmatic API key for the org (owner/admin; returns the secret ONCE)
Issues an API key scoped to this org, bound to either all projects or an explicit project-id allow-list, acting as role and optionally narrowed by limits (read-only: no changes; no-sql: no raw SQL; no-destructive: no deletes, revokes, hand-overs, payments, or destructive SQL). The secret (whc_key_…) is returned ONCE in the response and cannot be retrieved again — store it securely. Present it later as Authorization: Bearer <key> or X-API-Key: <key> to call the customer + engine-proxy surface.
Request
- Base URL: https://api.wavehouse.cloud
- URL: https://api.wavehouse.cloud/v1/orgs/{org_id}/api-keys
- Auth: one of:
- API key in cookie whc_session
- HTTP bearer
Path parameters
Headers
A unique value you choose per logical request (a random UUID). A retry with the same key and the same request within 24 hours returns the first response, marked Idempotency-Replayed: true, instead of acting twice. The same key with a different request is refused with 422; one sent while the first is still running gets 409.
Request body
Response
Created
Changes
No recorded changes to this operation across all 1 revision of this API.