Update a purchase order
PUT
/rest/v1/purchaseorders/{id}
Request
Authorization
Add parameter in header
api-key
Example:
api-key: ********************
Path Params
id
string
required
Body Params application/json
reference
string
optional
date
string <date>
The date of the order
origin
object
optional
code
string
optional
supplier
object
required
companyName
string
optional
phoneNumber
string
optional
mobileNumber
string
optional
email
string
optional
remark
string
optional
address
object
optional
ibanNumber
string
optional
bicCode
string
optional
cocNumber
string
optional
comment
object
optional
intern
string
optional
extern
string
optional
lines
array [object {10}]
optional
lineNumber
integer
optional
code
string
optional
description
string
optional
quantity
number <double>
optional
partPrice
number <double>
optional
discount
number <double>
optional
comment
object
optional
configuration
object
optional
confirmation
object
optional
delivery
object
optional
Example
{
"reference": "Spoed bestelling",
"date": "2024-04-12T09:17:38.757",
"status": "Niet verzonden",
"comment": {
"intern": "Bij binnenkomst de kleur goed controleren.",
"extern": "Let op; er is een afwijkede kleur besteld."
},
"lines": [
{
"lineNumber": 10,
"code": "LT00000001",
"description": "Barkruk 't Westert",
"quantity": 6,
"partPrice": 95.3,
"discount": 0,
"comment": {
"intern": "Graag in de hoek van het magazijn zetten als dit binnenkomt."
},
"confirmation": {
"confirmed": true,
"date": "2024-05-07T05:18:07.127",
"number": "V223884212"
},
"delivery": {
"expectedDate": "2024 Week - 23",
"confirmedDeliveryDate": "2024-08-07T05:18:07.127"
}
}
]
}
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/purchaseorders/' \
--header 'Content-Type: application/json' \
--header 'api-key;' \
--data-raw '{
"reference": "Spoed bestelling",
"date": "2024-04-12T09:17:38.757",
"status": "Niet verzonden",
"comment": {
"intern": "Bij binnenkomst de kleur goed controleren.",
"extern": "Let op; er is een afwijkede kleur besteld."
},
"lines": [
{
"lineNumber": 10,
"code": "LT00000001",
"description": "Barkruk '\''t Westert",
"quantity": 6.00,
"partPrice": 95.30,
"discount": 0.00,
"comment": {
"intern": "Graag in de hoek van het magazijn zetten als dit binnenkomt."
},
"confirmation": {
"confirmed": true,
"date": "2024-05-07T05:18:07.127",
"number": "V223884212"
},
"delivery": {
"expectedDate": "2024 Week - 23",
"confirmedDeliveryDate": "2024-08-07T05:18:07.127"
}
}
]
}'
Responses
🟢200Success
application/json
Body
id
integer
read-onlyrequired
number
string
optional
reference
string
optional
date
string <date>
The date of the order
status
string
read-onlyoptional
supplier
object
optional
id
integer
read-onlyrequired
number
string
read-onlyoptional
companyName
string
required
phoneNumber
string
optional
mobileNumber
string
optional
email
string
optional
remark
string
optional
leadTimeInWeeks
integer
optional
address
object
optional
ibanNumber
string
optional
bicCode
string
optional
cocNumber
string
optional
modifiedDate
string <date-time>
optional
createdDate
string <date-time>
optional
origin
object
optional
id
integer
optional
code
string
optional
description
string
optional
comment
object
optional
intern
string
optional
extern
string
optional
lines
array [object {13}]
required
id
integer
read-onlyrequired
lineNumber
integer
optional
code
string
optional
description
string
optional
customerReference
string
optional
quantity
number <double>
optional
partPrice
number <double>
optional
discount
number <double>
optional
linePrice
number <double>
read-onlyoptional
comment
object
optional
configuration
object
optional
confirmation
object
optional
delivery
object
optional
totalPrice
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:28:26