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

# Errors & limits

> Error responses, onboarding gates, and rate limits.

## Authentication errors

A missing, malformed, or revoked key returns HTTP `401` with:

```json theme={null}
{ "error": "unauthorized" }
```

and a `WWW-Authenticate: Bearer` header. Check that the key is correct, not revoked, and sent as
`Authorization: Bearer <key>`. See [Authentication](/authentication).

## Onboarding required

Audit tools need a completed sales profile for your org. If onboarding isn't finished, the tool
returns a markdown message instead of starting a run:

```markdown theme={null}
# Onboarding required

<details on what to complete>
```

Finish onboarding in the [dashboard](https://salesgraph.com/dashboard), then retry.

## Not found

[`get_run_status`](/tools/get-run-status) returns `not found` when:

* the run id doesn't exist,
* the id belongs to a different organization, or
* the `kind` doesn't match how the run was started.

## Validation errors

Calling a tool with missing or invalid arguments (e.g. an empty `topic`) returns a validation
error describing the problem. Supply the required fields documented on each tool's page.

## Rate limits

Audit and command endpoints are rate limited per organization. If you exceed the limit you'll
receive a rate-limit response — back off and retry. For sustained high-volume needs, contact
[support@salesgraph.com](mailto:support@salesgraph.com).
