LionVoice · API Docs
lionvoice.app · Dashboard

Authentication

All requests need a bearer token created in the dashboard:

Authorization: Bearer lv_live_xxxxxxxxxxxxxxxx

- Keys are stored as SHA-256 hashes — we never store the plaintext secret.

- The full secret is shown **once** at creation. Copy it immediately.

- Revoke any key from the dashboard or `DELETE /v1/api-keys/{id}`.

- Every request is auditable: tenant → key → operation.

### Errors

| Code | Meaning |

|---|---|

| 401 | Missing/invalid key |

| 403 | Key revoked or tenant suspended |

| 404 | Resource not found (or belongs to another tenant) |

| 400 | Validation error — see `error` field |

| 429 | Rate limited |