Skip to content

A new finding was raised

POST

One event per finding, for invoices analysed individually (API, document upload, ERP sync, re-analysis). Historical-scan findings are summarized by scan.completed instead.

Media typeapplication/json
object
data
required
object
finding_id
required
string format: uuid
invoice_id
required
string format: uuid
invoice_number
required
string
external_id
string | null
erp

The ERP record the invoice was synced from, so a receiver can act on the bill in its ERP; null for other sources

object
provider
required
string
Allowed values: BUSINESS_CENTRAL ODOO XERO QUICKBOOKS_ONLINE
connection_id
required
string format: uuid
record_id
required

The bill’s ID in the ERP

string
type
required
string
severity
required
string
Allowed values: LOW MEDIUM HIGH CRITICAL
summary
required
string
recommended_action
string | null
related_invoice_ids
Array<string>
initial_sync

ERP-synced bills only; see invoice.analysis.completed

boolean
created_at
required
string format: date-time
id
required

Event ID

string
type
required
string
data
required
object

Acknowledged