Ingest Workflow Bill

Ingest one vendor bill document for asynchronous processing. Repeating an
equivalent request with the same external ID returns the existing bill and
attempt identities; a different request with that external ID is rejected.

Requires scope: bills:manage.

Body Params

IngestWorkflowBillRequest accepts exactly one vendor bill document for
asynchronous extraction and workflow creation.

entity
object
required

Client organization and entity that owns the bill.

string

User's Digits-assigned ID.

string

User's caller-assigned ID, resolved on the backend.

string
required

Caller-assigned bill ID. Together with the resolved application data
source, this is the stable replay and conflict boundary.

vendor
object

Existing vendor selector or vendor definition. A new external ID creates
the vendor. For an existing external ID, stored profile fields remain
authoritative while new payment destinations may still be added. Omit to
use the vendor extracted from the document and best-effort data-source matching.

document
object
required

The single document to ingest.

string

Authoritative invoice number. Omit to use the extracted value.

string

Authoritative reference number. Omit when the bill has no caller-assigned reference.

date-time

Authoritative bill date. Omit to use the extracted value.

date-time

Authoritative due date. Omit to use the extracted value.

string

Authoritative memo. Omit to use the extracted value.

string

Authoritative Digits-assigned approver user ID. Omit to use workflow defaults.

Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json