Skip to main content
Cancel an invoice import

Authorizations

Authorization
string
header
required

Personal API key. Send X-Organization-Id. The required cumulative level is listed in x-watchdog-permission.

Headers

X-Organization-Id
string

Required for personal API keys. Target one organization you have access to. Migrated keys may omit it to use their original organization. For Clerk sessions, it must match the active organization.

Path Parameters

id
string<uuid>
required

Response

Cancelled import with its retained sources and evidence.

id
string<uuid>
required
status
enum<string>
required
Available options:
queued,
running,
completed,
failed,
cancelled
origin
enum<string>
required

Channel that submitted the source. Provenance carries the actor or integration detail.

Available options:
upload,
api,
email,
integration
supersedes_invoice
boolean
required

True when publication replaces an existing invoice from the same source.

deleted_at
string<date-time> | null
required
primary_document
object | null
required
source_count
integer
required
Required range: x >= 0
attachment_count
integer
required
Required range: x >= 0
retryable
boolean
required

Database eligibility for failed or cancelled import retry; source bytes are checked at admission.

provenance
object
required
classification_reason
string | null
required
outcome
enum<string> | null
required
Available options:
imported,
duplicate,
not_invoice,
null
invoice_id
string<uuid> | null
required
workflow_run_id
string<uuid>
required
workflow_run_item_id
string<uuid>
required
failure
object | null
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
sources
object[]
required
sources_next_cursor
string | null
required
evidence
object[]
required

Latest recorded result for each extraction stage, including reusable results from earlier executions. This is a bounded summary, not an execution history.

Maximum array length: 4