Re-classify a bill
Re-runs the agent spend-classification pass on a bill in review (PendingReview or NeedsApproval). Every line item that has not been explicitly confirmed by a human is re-classified from scratch — prior agent suggestions and auto-applied picks are replaced; a reviewer’s confirmation is never overwritten. Classification is asynchronous: the response returns the bill as it stands now, and the refreshed suggestions arrive a moment later over SignalR (billClassified). Use after correcting a description or supplier, or when the first pass got it wrong.
Path Parameters
Response
OK
Created, OcrProcessing, PendingReview, NeedsApproval, Approved, Rejected, Scheduled, Paid, OcrFailed, PaymentInProgress, PaymentFailed, Voided Upload, Email, Webhook Will be used as the Supplier if the Supplier is not set
ISO 4217 currency code (e.g. GBP, USD, EUR)
Supplier credit netted against this bill.
What's left to pay after supplier credit (TotalAmount − AmountCredited). This is what the payment flow charges.
Set when Voided. A null VoidedBy with a non-null VoidedAt ⇒ policy auto-void.
The approval policy applied at submit-review, if any (UI badge).
Deterministic explanation of the approval decision.
Users this bill was routed to for approval — the pending reviewers while in NeedsApproval.
Distinct union of the line items' tags, baked at submit-review — for bill-level filtering.