Update Invoice
curl --request PATCH \
  --url https://api.revolv3.com/api/Invoices/{invoiceId} \
  --header 'Content-Type: application/json-patch+json' \
  --data '{
  "merchantInvoiceRefId": "UpdatedMerchantInvoiceRefId",
  "invoiceStatusType": "Void"
}'
{
  "invoiceId": 1,
  "parentInvoiceId": null,
  "customerId": null,
  "merchantInvoiceRefId": "UpdatedMerchantInvoiceRefId",
  "paymentMethod": null,
  "invoiceStatus": "Pending",
  "subtotal": 73.1,
  "tax": 6.48,
  "total": 79.58,
  "billingDate": "08-Sep-25",
  "merchantLegalName": null,
  "merchantCustomerRefId": null,
  "customerFirstName": null,
  "customerLastName": null,
  "subscriptionId": null,
  "installmentId": null,
  "eligibilityFailReason": null,
  "merchantSubscriptionRefId": null,
  "networkTransactionId": null,
  "currency": null,
  "invoiceLineItems": [
    {
      "invoiceId": 1,
      "invoiceLineItemId": 1,
      "name": "LineItem1",
      "description": "Line Item 1 Description",
      "value": 15.3,
      "valueType": null
    },
    {
      "invoiceId": 1,
      "invoiceLineItemId": 2,
      "name": "LineItem2",
      "description": "Line Item 2 Description",
      "value": 25.5,
      "valueType": null
    },
    {
      "invoiceId": 1,
      "invoiceLineItemId": 3,
      "name": "LineItem3",
      "description": "Line Item 3 Description",
      "value": 32.3,
      "valueType": null
    }
  ],
  "invoiceAttempts": null
}

Path Parameters

invoiceId
integer
required

Body

Response

OK

The response is of type object.