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

# API reference

> Interactive reference for every FacetFlux REST endpoint, generated from the live OpenAPI spec.

Every endpoint below is generated from the live FacetFlux OpenAPI specification, so the reference always matches what the API actually does. Each page has an interactive playground — set your API key once and send real requests against your own tenant.

## Base URL

```
https://app.facetflux.com
```

## Authentication

All endpoints take an API key as a Bearer token:

```
Authorization: Bearer <your-api-key>
```

Mint a key under **Settings → API keys** in the app. Read-only keys can call `GET` endpoints only. See [Authentication](/authentication) for the full details.

## The endpoints

* **Product Catalog** — read products, schemas, and attribute definitions.
* **Diagnostics** — upload a catalog file and fetch its completeness report.
* **Enrichment** — enrich products with AI and manage the resulting suggestions.
* **Exports** — generate single-product, selection, and full-catalog exports.

<Tip>
  Prefer a task-oriented walkthrough? The [guides](/guides/diagnostics) explain each capability end to end before you dive into individual endpoints.
</Tip>
