Update invoice

Update invoice

Use this method to update the properties of an existing invoice.


URL

(PUT) invoices/{invoiceid}

PARAMETERS

token

The token obtained on connection

Required

invoiceid

The id of the invoice to modify.

Required

command

A json containing the invoice information (see below)

Required

 

JSON format of "command" parameter

Add only the fields you want to change to a json object:

Example to update these 3 fields: { "CustomFields": …, "Labels": …, "Status": … }

 

Status

Status of the invoice. See ApiInvoice for details.

Optional

Comments

Comments about the invoice.

Optional

HeaderLine

The header line of the invoice.

Optional

Labels

Set a label: "Labels": [ { "Id": 10, "Value": 1 }, … ]

Clear a label: "Labels": [ { "Id": 10, "Value": null }, … ]

See Custom labels to get the list of labels.

Optional

CustomFields

A json array containing a list of custom field ids and values. See below for details.

 

Example:

 

CustomFields: [ { "Id": "CustomStr1", "Value": "My field" }, { "Id": "CustomStr5", "Value": "A-2233" } ]

 

See Custom fields to get the list of custom fields.

Optional

 

JSON format of field "CustomFields"

 

Id

The custom string id such as 'CustomStr1', 'CustomStr2', etc. Use method settings/customfields to obtain all available ids.

Required

Value

The value to set for the custom string.

Required

Copyright Wordbee - Buzzin' Outside the Box since 2008