curl --request POST \
--url https://api.upwell.com/api/rest/carrier_invoices/{carrierInvoiceId}/approve \
--header 'Content-Type: application/json' \
--data '
{
"carrierInvoiceId": "<string>",
"overrideExceptions": false
}
'{
"approveCarrierInvoice": {
"error": {
"code": "<string>",
"message": "<string>"
},
"exceptions": [
{
"createdAt": "2023-11-07T05:31:56Z",
"id": "<string>",
"ownerId": "<string>",
"status": "CLOSED",
"type": "CARRIER_INVOICE_BOL_PO_NUMBER_MISMATCH",
"updatedAt": "2023-11-07T05:31:56Z"
}
],
"success": true
}
}Approve a carrier invoice by ID
curl --request POST \
--url https://api.upwell.com/api/rest/carrier_invoices/{carrierInvoiceId}/approve \
--header 'Content-Type: application/json' \
--data '
{
"carrierInvoiceId": "<string>",
"overrideExceptions": false
}
'{
"approveCarrierInvoice": {
"error": {
"code": "<string>",
"message": "<string>"
},
"exceptions": [
{
"createdAt": "2023-11-07T05:31:56Z",
"id": "<string>",
"ownerId": "<string>",
"status": "CLOSED",
"type": "CARRIER_INVOICE_BOL_PO_NUMBER_MISMATCH",
"updatedAt": "2023-11-07T05:31:56Z"
}
],
"success": true
}
}"carrierInvoiceId" is required (enter it either in parameters or request body)
Query parameters can also be provided in the request body as a JSON object
Successful response
Show child attributes
Show child attributes
A timestamp with timezone in ISO 8601 format, such as 2024-12-16T21:57:14.525733+00:00
CLOSED, IN_PROGRESS, OPEN, RESOLVED CARRIER_INVOICE_BOL_PO_NUMBER_MISMATCH, CARRIER_INVOICE_HAS_LUMPER_LINE_ITEM_AND_NO_LUMPER_RECEIPT, CARRIER_INVOICE_MISSING, CARRIER_INVOICE_MISSING_ISSUE_DATE, CARRIER_INVOICE_MISSING_POD, CARRIER_INVOICE_MISSING_POD_FOR_EACH_DELIVERY_STOP, CARRIER_INVOICE_TOTAL_AMOUNT_BILL_TOTAL_AMOUNT_MISMATCH, CARRIER_INVOICE_TOTAL_AMOUNT_MISMATCH, CARRIER_INVOICE_TOTAL_AMOUNT_MISMATCH_BILL_OR_SHIPMENT, CARRIER_INVOICE_TOTAL_AMOUNT_SHIPMENT_CARRIER_TOTAL_RATE_MISMATCH, CARRIER_NAME_MISMATCH, CARRIER_NAME_MISMATCH_BILL_OR_SHIPMENT, CARRIER_NAME_MISMATCH_WITH_ASSIGNED_CARRIER, CARRIER_NAME_MISMATCH_WITH_BILL, CARRIER_NAME_MISMATCH_WITH_SHIPMENT, DAMAGE_OR_SHORTAGE, DOCUMENT_CONTENT_VALIDATION_EXCEPTION, DOCUMENT_LOAD_NUMBER_MISMATCH, INVOICE_AMOUNT_MISMATCH, LOCATION_RULE_VIOLATION_EXCEPTION, MATCHING_INVOICE_NOT_FOUND, MULTIPLE_MATCHING_INVOICES_FOUND, MULTI_DOCUMENT_SET_INCOMPLETE_EXCEPTION, NO_ASSIGNED_CARRIER, NO_CARRIER_NAME, NO_MATCHING_SHIPMENT, OVERPAYMENT, REFERENCE_NUMBER_MISMATCH_EXCEPTION, REFERENCE_NUMBER_MISSING_EXCEPTION, REMITTANCE_LINE_ITEMS_EXCEPTION, REMIT_TO_MISMATCH, SHIPPER_INVOICE_DOCUMENT_RULES_EXCEPTION, SHIPPER_RULE_AI_REVIEW_REQUIRED, SIGNATURE_VALIDATION_EXCEPTION, STAMP_VALIDATION_EXCEPTION, UNDERPAYMENT A timestamp with timezone in ISO 8601 format, such as 2024-12-16T21:57:14.525733+00:00