Update a invoice
PUT
/rest/v1/invoices/{id}
Request
Authorization
Add parameter in header
api-key
Example:
api-key: ********************
Path Params
id
string
required
Body Params application/json
date
string <date>
The date of the order
reference
string
optional
origin
object
optional
code
string
optional
customer
object (Customer)
required
gender
string
optional
title
string
optional
initials
string
optional
firstName
string
optional
infix
string
optional
lastName
string
optional
companyName
string
optional
cocNumber
string
optional
vatNumber
string
optional
phoneNumber
string
optional
phoneNumber2
string
optional
mobileNumber
string
optional
email
string
optional
remark
string
optional
address
object
optional
invoiceAddress
object
optional
deliveryAddress
object
optional
newsLetter
boolean
optional
externNumbers
object
optional
birthdate
string <date>
optional
modifiedDate
string <date-time>
optional
createdDate
string <date-time>
optional
invoiceAddress
object
optional
name
string
optional
street
string
optional
houseNumber
string
optional
zipCode
string
optional
city
string
optional
country
string
optional
phoneNumber
string
optional
comment
object
optional
intern
string
required
extern
string
required
lines
array [object {8}]
required
code
string
optional
description
string
optional
salesGroup
object
optional
quantity
number <double>
optional
partPrice
number <double>
optional
discount
number <double>
optional
comment
object
optional
configuration
object
optional
Example
{
"date": "2024-04-08T14:15:48.096Z",
"reference": "Factuur tbv arbeid.",
"origin": {
"code": "WIN"
},
"customer": {
"gender": "Man",
"title": "Dhr.",
"initials": "J",
"firstName": "Jan",
"infix": "",
"lastName": "Jansen",
"companyName": "",
"phoneNumber": "",
"mobileNumber": "06-12345678",
"email": "jan@jansen.com",
"remark": "",
"address": {
"street": "Wethouder Buitenhuisstraat",
"houseNumber": "2B",
"zipCode": "7951 SM",
"city": "Staphorst",
"country": "NL"
}
},
"invoiceAddress": {
"street": "Wethouder Buitenhuisstraat",
"houseNumber": "2B",
"zipCode": "7951 SM",
"city": "Staphorst",
"country": "NL"
},
"comment": {
"intern": "",
"extern": ""
},
"lines": [
{
"code": "LT00000043",
"description": "Gedane arbeid in april '24",
"salesGroup": {
"code": "8010"
},
"quantity": 3,
"partPrice": 45,
"comment": {
"intern": "",
"extern": ""
}
}
]
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.logictrade.cloud/rest/v1/invoices/' \
--header 'Content-Type: application/json' \
--header 'api-key;' \
--data-raw '{
"date": "2024-04-08T14:15:48.096Z",
"reference": "Factuur tbv arbeid.",
"origin": {
"code": "WIN"
},
"customer": {
"gender": "Man",
"title": "Dhr.",
"initials": "J",
"firstName": "Jan",
"infix": "",
"lastName": "Jansen",
"companyName": "",
"phoneNumber": "",
"mobileNumber": "06-12345678",
"email": "jan@jansen.com",
"remark": "",
"address": {
"street": "Wethouder Buitenhuisstraat",
"houseNumber": "2B",
"zipCode": "7951 SM",
"city": "Staphorst",
"country": "NL"
}
},
"invoiceAddress": {
"street": "Wethouder Buitenhuisstraat",
"houseNumber": "2B",
"zipCode": "7951 SM",
"city": "Staphorst",
"country": "NL"
},
"comment": {
"intern": "",
"extern": ""
},
"lines": [
{
"code": "LT00000043",
"description": "Gedane arbeid in april '\''24",
"salesGroup": {
"code": "8010"
},
"quantity": 3,
"partPrice": 45,
"comment": {
"intern": "",
"extern": ""
}
}
]
}'
Responses
🟢200Success
application/json
Body
id
integer
read-onlyrequired
number
string
optional
date
string <date>
The date of the order
reference
string
optional
externNumber
string
read-onlyoptional
origin
object
optional
id
integer
optional
code
string
optional
description
string
optional
customer
object (Customer)
required
id
integer
read-onlyrequired
number
string
read-onlyoptional
gender
string
optional
title
string
optional
initials
string
optional
firstName
string
optional
infix
string
optional
lastName
string
optional
companyName
string
optional
cocNumber
string
optional
vatNumber
string
optional
phoneNumber
string
optional
phoneNumber2
string
optional
mobileNumber
string
optional
email
string
optional
remark
string
optional
address
object
optional
invoiceAddress
object
optional
deliveryAddress
object
optional
newsLetter
boolean
optional
externNumbers
object
optional
birthdate
string <date>
optional
modifiedDate
string <date-time>
optional
createdDate
string <date-time>
optional
invoiceAddress
object
optional
name
string
optional
street
string
optional
houseNumber
string
optional
zipCode
string
optional
city
string
optional
country
string
optional
phoneNumber
string
optional
payments
array [object {3}]
optional
amount
number <double>
optional
type
string
optional
method
string
optional
comment
object
optional
intern
string
required
extern
string
required
lines
array [object {12}]
required
id
integer
read-onlyrequired
lineNumber
string
optional
code
string
required
description
string
optional
salesGroup
object
required
quantity
number <double>
required
partPrice
number <double>
optional
discount
number <double>
optional
linePrice
number <double>
read-onlyoptional
comment
object
optional
configuration
object (Configuration)
optional
vat
object
optional
totalAmount
number <double>
read-onlyoptional
modifiedDate
string <date-time>
optional
createdDate
string <date-time>
optional
Example
{
"id": 1
}
🟠403Forbidden
🟠400Bad Request
🟠404Record Not Found
Modified at 2024-07-30 06:27:42