# FacetFlux > API and MCP documentation for FacetFlux — AI product data enrichment. ## Docs - [Get apiv1diagnostics](https://docs.facetflux.com/api-reference/diagnostics/get-apiv1diagnostics.md) - [Get apiv1diagnostics 1](https://docs.facetflux.com/api-reference/diagnostics/get-apiv1diagnostics-1.md) - [Get apiv1diagnostics report](https://docs.facetflux.com/api-reference/diagnostics/get-apiv1diagnostics-report.md) - [Post apiv1diagnostics](https://docs.facetflux.com/api-reference/diagnostics/post-apiv1diagnostics.md) - [Get apiv1pimproducts enrichment](https://docs.facetflux.com/api-reference/enrichment/get-apiv1pimproducts-enrichment.md) - [Post apiv1pimproducts enrich](https://docs.facetflux.com/api-reference/enrichment/post-apiv1pimproducts-enrich.md) - [Post apiv1pimproducts enrichment accept](https://docs.facetflux.com/api-reference/enrichment/post-apiv1pimproducts-enrichment-accept.md) - [Post apiv1pimproducts enrichment reject](https://docs.facetflux.com/api-reference/enrichment/post-apiv1pimproducts-enrichment-reject.md) - [Post apiv1pimproductsenrichmentbatch](https://docs.facetflux.com/api-reference/enrichment/post-apiv1pimproductsenrichmentbatch.md) - [Post apiv1pimproductsenrichmentestimate](https://docs.facetflux.com/api-reference/enrichment/post-apiv1pimproductsenrichmentestimate.md) - [Get apiv1pimexports download](https://docs.facetflux.com/api-reference/exports/get-apiv1pimexports-download.md) - [Get apiv1pimexports status](https://docs.facetflux.com/api-reference/exports/get-apiv1pimexports-status.md) - [Get apiv1pimexportsproducts](https://docs.facetflux.com/api-reference/exports/get-apiv1pimexportsproducts.md) - [Get apiv1pimexportsprofiles](https://docs.facetflux.com/api-reference/exports/get-apiv1pimexportsprofiles.md) - [Post apiv1pimexportscatalog](https://docs.facetflux.com/api-reference/exports/post-apiv1pimexportscatalog.md) - [Post apiv1pimexportsselection](https://docs.facetflux.com/api-reference/exports/post-apiv1pimexportsselection.md) - [API reference](https://docs.facetflux.com/api-reference/introduction.md): Interactive reference for every FacetFlux REST endpoint, generated from the live OpenAPI spec. - [Get product by id](https://docs.facetflux.com/api-reference/product-catalog/get-product-by-id.md) - [Get schema by id](https://docs.facetflux.com/api-reference/product-catalog/get-schema-by-id.md) - [List attribute definitions in schema](https://docs.facetflux.com/api-reference/product-catalog/list-attribute-definitions-in-schema.md) - [List product types in schema](https://docs.facetflux.com/api-reference/product-catalog/list-product-types-in-schema.md) - [List products](https://docs.facetflux.com/api-reference/product-catalog/list-products.md) - [List schemas](https://docs.facetflux.com/api-reference/product-catalog/list-schemas.md) - [Search products](https://docs.facetflux.com/api-reference/product-catalog/search-products.md) - [Authentication](https://docs.facetflux.com/authentication.md): Every request is authenticated with a tenant-scoped API key sent as a Bearer token. - [Core concepts](https://docs.facetflux.com/concepts.md): The handful of objects you'll work with — products, schemas, product types, and attributes. - [Diagnostics](https://docs.facetflux.com/guides/diagnostics.md): Upload a catalog file and get a completeness report — fill rates, product types, and quality gaps. - [Enrichment](https://docs.facetflux.com/guides/enrichment.md): Fill missing specs, normalize values, and classify products with AI — every value comes with a source. - [Exports](https://docs.facetflux.com/guides/exports.md): Turn your catalog into BMEcat, CSV, or channel-specific formats through reusable export profiles. - [Product catalog](https://docs.facetflux.com/guides/product-catalog.md): Read products, schemas, and attribute definitions to sync enriched data back into your own systems. - [FacetFlux API](https://docs.facetflux.com/index.md): Enrich, classify, and export product data programmatically — or hand the whole toolset to an AI agent over MCP. - [MCP server](https://docs.facetflux.com/mcp.md): The full FacetFlux toolset as a Model Context Protocol server — connect Claude, Cursor, or your own agent. - [Quickstart](https://docs.facetflux.com/quickstart.md): Make your first authenticated FacetFlux API call in a couple of minutes. ## OpenAPI Specs - [v1](https://app.facetflux.com/api/openapi/v1.json)