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

# Overview

> Review authentication, invoke endpoints, errors, models, and API reference pages

Use the **API Reference** tab when you're calling Fetch Hive from your own app or service. It covers authentication, invoke endpoints, generated REST API pages, and error handling.

## Fetch Hive API

* [Authentication](./authentication) — Authenticate API requests with a workspace API key
* [Errors and rate limits](./errors-and-rate-limits) — Common error shapes, status codes, and concurrency behavior
* [Error codes](./error-codes) — Stable `error_code` values and the `GET /v1/error_codes` catalog
* [OpenAPI Spec](./openapi-spec) — Download the OpenAPI document for `/v1/public/*` endpoints
* [Invoke metadata](../user-tracking/invoke-metadata) — Attach caller-defined metadata to prompt, workflow, and agent invokes for log inspection and filtering

## REST API

Invoke endpoints and resource CRUD are grouped by product area in the sidebar under **REST API**:

| Resource        | Invoke                         | Other endpoints                                         |
| --------------- | ------------------------------ | ------------------------------------------------------- |
| Prompts         | [Invoke](./prompts/invoke)     | —                                                       |
| Workflows       | [Invoke](./workflows/invoke)   | —                                                       |
| Agents          | [Invoke](./agents/invoke)      | List, create, get, update, delete agents in a workspace |
| Hive Agents     | [Invoke](./hive-agents/invoke) | —                                                       |
| Knowledge Bases | —                              | CRUD, items, search                                     |
| Assets          | —                              | List and upload                                         |
| Models          | —                              | `GET /v1/public/models`                                 |
| Requests        | —                              | `GET /v1/public/requests/{id}`                          |
| Search Services | —                              | Supported countries for search workflow steps           |
