Update a quote
PUT
/rest/v1/quotes/{id}
Request
Authorization
Add parameter in header
api-key
Example:
api-key: ********************
Path Params
id
string
required
Query Params
allowUnknownProducts
boolean
optional
Body Params application/json
reference
string
optional
date
string <date>
The date of the order
salesManUserName
string
required
origin
object
optional
code
string
optional
customer
object (Customer)
optional
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
delivery
object
optional
type
string
required
expectedDate
string <date>
required
address
object
optional
comment
object
optional
intern
string
optional
extern
string
optional
lines
array [object {8}]
optional
lineNumber
integer
optional
code
string
required
description
string
optional
quantity
number <double>
optional
partPrice
number <double>
optional
discount
number <double>
optional
comment
object
optional
configuration
object
optional
Example
{
"reference": "Nieuwe barkrukken voor de keuken",
"date": "2024-04-08T02:50:37.189Z",
"salesManUserName": "LogicTrade",
"origin": {
"code": "DOR"
},
"customer": {
"gender": "Man",
"title": "Dhr.",
"initials": "J.",
"firstName": "Jan",
"lastName": "Jansen3343",
"mobileNumber": "06-12345678",
"email": "jan@jansen.com",
"remark": "Niet beschikbaar op maandag en dinsdag!",
"address": {
"street": "Wethouder Buitenhuisstraat",
"houseNumber": "2B",
"zipCode": "7951 SM",
"city": "Staphorst",
"country": "NL"
}
},
"delivery": {
"type": "BM",
"expectedDate": "2024-04-07T15:29:41.727Z",
"address": {
"street": "Wethouder Buitenhuisstraat",
"houseNumber": "2B",
"zipCode": "7951 SM",
"city": "Staphorst",
"country": "NL"
}
},
"comment": {
"intern": "Korting ivm voorjaar's actie",
"extern": "Graag vooraf even bellen"
},
"lines": [
{
"lineNumber": 10,
"code": "LT00000047",
"description": "Barkruk 't Westert",
"quantity": 6,
"partPrice": 175.9,
"discount": 0.1,
"comment": {
"intern": "Bij vervoeren de pootjes verwijderdern.",
"extern": "Bij afleveren de pootjes weer bevestigigen."
}
}
]
}
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/quotes/?allowUnknownProducts' \
--header 'Content-Type: application/json' \
--header 'api-key;' \
--data-raw '{
"reference": "Nieuwe barkrukken voor de keuken",
"date": "2024-04-08T02:50:37.189Z",
"salesManUserName": "LogicTrade",
"origin": {
"code": "DOR"
},
"customer": {
"gender": "Man",
"title": "Dhr.",
"initials": "J.",
"firstName": "Jan",
"lastName": "Jansen3343",
"mobileNumber": "06-12345678",
"email": "jan@jansen.com",
"remark": "Niet beschikbaar op maandag en dinsdag!",
"address": {
"street": "Wethouder Buitenhuisstraat",
"houseNumber": "2B",
"zipCode": "7951 SM",
"city": "Staphorst",
"country": "NL"
}
},
"delivery": {
"type": "BM",
"expectedDate": "2024-04-07T15:29:41.727Z",
"address": {
"street": "Wethouder Buitenhuisstraat",
"houseNumber": "2B",
"zipCode": "7951 SM",
"city": "Staphorst",
"country": "NL"
}
},
"comment": {
"intern": "Korting ivm voorjaar'\''s actie",
"extern": "Graag vooraf even bellen"
},
"lines": [
{
"lineNumber": 10,
"code": "LT00000047",
"description": "Barkruk '\''t Westert",
"quantity": 6,
"partPrice": 175.90,
"discount": 0.10,
"comment": {
"intern": "Bij vervoeren de pootjes verwijderdern.",
"extern": "Bij afleveren de pootjes weer bevestigigen."
}
}
]
}'
Responses
🟢200Success
application/json
Body
id
integer
read-onlyrequired
number
string
optional
reference
string
optional
salesMan
string
read-onlyoptional
date
string <date>
The date of the order
status
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
delivery
object
required
type
string
required
condition
string
required
expectedDate
string <date>
required
address
object
required
comment
object
optional
intern
string
optional
extern
string
optional
lines
array [object {11}]
required
id
integer
read-onlyrequired
lineNumber
integer
optional
code
string
optional
description
string
optional
quantity
number <double>
optional
partPrice
number <double>
optional
discount
number <double>
optional
linePrice
number <double>
read-onlyoptional
comment
object
optional
configuration
object (Configuration)
optional
vat
object
required
totalAmount
number <double>
read-onlyoptional
modifiedDate
string <date-time>
optional
createdDate
string <date-time>
optional
Example
{
"id": 6,
"number": "O24000001",
"reference": "",
"salesMan": "LogicTrade",
"date": "2024-04-12T14:12:47.33",
"status": "Niet definitief",
"totalAmount": 123,
"customer": {
"id": 14,
"number": "R000000009",
"gender": "Man",
"title": "Dhr.",
"initials": "J.",
"firstName": "Jan",
"infix": "",
"lastName": "Jansen",
"companyName": "",
"phoneNumber": "",
"mobileNumber": "06-12345678",
"email": "jan@jansen.com",
"remark": "",
"address": {
"street": "Weth. Buitenhuisstraat",
"houseNumber": "2b",
"zipCode": "7951 SM",
"city": "Staphorst",
"country": "NL"
}
},
"delivery": {
"type": "Bezorgen+montage",
"expectedDate": "2024-05-05T00:00:00",
"address": {
"street": "Weth. Buitenhuisstraat",
"houseNumber": "2b",
"zipCode": "7951 SM",
"city": "Staphorst",
"country": "NL"
}
},
"origin": {
"code": "STA",
"description": "Staphorst"
},
"comment": {
"intern": "",
"extern": ""
},
"lines": [
{
"id": 4,
"lineNumber": 10,
"code": "LT00000047",
"description": "Verlichting",
"quantity": 1,
"partPrice": 123,
"discount": 0,
"linePrice": 123,
"vat": 21,
"comment": {
"intern": "",
"extern": ""
}
}
]
}
🟠403Forbidden
🟠400Bad Request
🟠404Record Not Found
Modified at 2024-11-06 15:05:56