Skip to main content
POST
Create One Carrier Invoice
Duplicates are handled asynchronously: a re-POST succeeds with a new id, and a background pass later soft-deletes the newer row (key: tenant + sourceSystemId). Don’t trust the id from a retried POST — see Re-submitting.

Authorizations

Authorization
string
header
required

Your API key, sent in the Authorization header: Authorization: YOUR_API_KEY. A Bearer prefix is also accepted (Authorization: Bearer YOUR_API_KEY). Keys are created in the Upwell dashboard (Account → API keys) and are scoped to one organization.

Body

application/json

Query parameters can also be provided in the request body as a JSON object

input
CarrierInvoicesInsertInput · object

input type for inserting data into table "carrier_invoices"

Response

Responses for POST /api/rest/carrier_invoices

createCarrierInvoice
CarrierInvoices · object | null

Invoices (payables) received from carriers (e.g. via email)