AACSearch
API-Referenz

Projekt-Einkaufsberater

Deterministische Material- und SKU-Auswahl anhand einer veröffentlichten Fachvorlage.

Ein Guide ist eine serverseitige Zustandsmaschine und kein freier Chat. Das LLM darf freie Texte in Fakten umwandeln; Formeln, Katalogfilter, Verpackungsrundung und Warenkorb-Übergabe bleiben deterministisch. Alle Routen benötigen search:read. Verwandte optionale Flow-Runtime-Journeys: Commerce-Flows.

POST /api/v1/indexes/{slug}/guide/sessions
{"client_id":"visitor-42","tech_map_key":"bathroom-tiling"}

Senden Sie jede Antwort mit der aktuellen data.revision an POST .../answers. Sobald state.stage den Wert select hat, folgen POST .../recommendations und POST .../quotes. POST .../projects speichert den versionierten Projektstand für die spätere Fortsetzung. POST .../cart liefert eine Same-Origin-Bitrix-Anfrage; deren Ergebnis wird über POST .../cart/{commitId}/ack gespeichert.

Eine veraltete Revision ergibt 409 GUIDE_REVISION_CONFLICT. Fehlende Pflichtattribute, Zuordnungen oder geeignete SKUs ergeben 422 GUIDE_INCOMPLETE; harte Einschränkungen werden nicht automatisch gelockert.