This page describes the current API, which is being replaced. New integrations should follow
Upload invoices in the new API.
Upload an invoice
You need an API key with Write access and your organization ID. See authentication. Send oneprimary file and any attachments as
multipart/form-data:
201 Created with the new invoice_id and a Location header pointing to the invoice.
Poll the invoice
processing.statustells you whether the invoice has been read.alerts.processing.statustells you whether it has been checked against your agreements.
pending or processing. If the answer has a Retry-After
header, wait that many seconds before the next request.
Duplicates
Uploading the same primary file again answers409 Conflict with existing_invoice_id. Use that
invoice instead of uploading again.
If the original invoice was deleted, the file can’t be uploaded again until an administrator removes
the original permanently.