> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryvoicestudio.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API reference

> Read your projects and approve permitted reviews with a JSON API.

The client API uses this base URL:

```text theme={null}
https://api.tryvoicestudio.com/v1
```

Requests require an API key in `x-api-key` or an OAuth token in `Authorization: Bearer`. Each operation requires its permission and retains the connection’s company and project restrictions.

Reads use `GET`. Review approval uses `POST`, a JSON body and an idempotency key. Successful responses contain `data` and `requestId`. Lists contain `data.items` and `data.nextCursor`.

The endpoint reference is generated from the same contracts used by the MCP server and API. [Download the OpenAPI specification](/openapi.json).

<CardGroup cols={2}>
  <Card title="Create a key" href="/guides/api-keys">
    Authenticate scripts with limited permissions.
  </Card>

  <Card title="Approve a review" href="/guides/reviews">
    Check the version and make retries idempotent.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.