Update an invoice line

PUT /api/2.0/crm/invoiceline/{id:[0-9]+}

Request

Updates the selected invoice line with the parameters (invoice ID, invoice item ID, etc.) specified in the request.

Authorization

An API key is a token that you provide when making API calls. Include the token in a header parameter called Authorization.

Example: Authorization: 864FE52C-1C1C-469F-9308-51DAFEFE7436.

Headers

Acceptenum of string

Can be one of: application/json.

Content-Typeenum of string

Can be one of: application/json.

Body

idinteger

Invoice line ID

invoiceIdinteger

Invoice ID

invoiceItemIdinteger

Invoice item ID

invoiceTax1Idinteger

New first invoice tax ID

invoiceTax2Idinteger

New second invoice tax ID

sortOrderinteger

New sort order

descriptionstring

New description

quantitynumber

New quantity

pricenumber

New price

discountnumber

New discount

Examples

PUT /api/2.0/crm/invoiceline/%7Bid:[0-9]+%7D HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: example.com
curl --request PUT \
  --url 'https://example.com/api/2.0/crm/invoiceline/%7Bid:[0-9]+%7D' \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json'

Responses

200

Updated invoice line

InvoiceIDintegerformat: int32
InvoiceItemIDintegerformat: int32
InvoiceTax1IDintegerformat: int32
InvoiceTax2IDintegerformat: int32
SortOrderintegerformat: int32
Descriptionstring
Quantitynumberformat: double
Pricenumberformat: double
Discountnumberformat: double
IDintegerformat: int32

401

Unauthorized

Get Help

  • If you have any questions about ONLYOFFICE Workspace, try the FAQ section first.
  • You can request a feature or report a bug by posting an issue on GitHub.
  • You can also ask our developers on ONLYOFFICE forum (registration required).