FactionDocs

Overview

Modular AI services for distributor quote handling.

Faction provides modular, callable AI services that map to the four functions inside a typical quote-handling workflow:

FunctionModule
Intent classificationIntent Classifier API
Information extractionQuote Info Extractor API
Customer matchingCustomer Matcher API
Product matchingProduct Matcher API

Each module is a standalone REST endpoint. Callers can invoke any subset, in any order. Outputs are structured JSON with calibrated confidence scores and rationale.

Where to start

  • API Reference — endpoint-by-endpoint reference rendered from the OpenAPI spec. Try requests interactively.
  • Technical Reference — architecture, data requirements, security posture, confidence model, integration patterns.

Design principles

  • Modular by contract. Four endpoints, no hidden coupling between them. Caller decides orchestration.
  • Stateless services. Every request carries its context. No session state required server-side.
  • Explainable outputs. Every value carries a confidence score, a rationale, and (for extraction) a source pointer.
  • APIM-friendly. REST, OpenAPI 3.0.3, OAuth2 client credentials, structured errors, correlation IDs, sync and async patterns.
  • EU-resident. Default region is EU; UK-only region available.

Auth in one line

OAuth2 client credentials at /oauth2/token, then Authorization: Bearer <token> on every request. See the Authentication section for a worked example.

On this page