See llms.txt for all machine-readable content.
This workflow receives invoice PDFs via a secured webhook, extracts the PDF text, uses an OpenAI-compatible chat completion API (DeepSeek by default) to return invoice fields as JSON, validates the extracted values, and responds with a single JSON result indicating whether the invoice is valid or needs review.
needs_review with a reason.needs_review./chat/completions endpoint (DeepSeek by default) to extract invoice fields as a single JSON object.status (valid or needs_review), issues, and the extracted invoice fields.X-Api-Key) and configure the source system to send that header when calling the webhook URL.Authorization: Bearer <API_KEY>) for your OpenAI-compatible provider (DeepSeek by default).allowed_currencies, date_order, llm_base_url, llm_model, and llm_extra_body (set llm_extra_body to {} for providers that don’t support the default DeepSeek-specific fields).file field to the production webhook URL.