latestOpenAPI 3.0.02026-08-2217901.1 MB
ef9153fcac7c
Purchase Orders
Fulfill purchase order
patch/purchaseorders/{id}/fulfillment
Path parameters
idnumber required
Query parameters
skipWebhookboolean
Set skipWebhook=true, skipWebhook=1 or skipWebhook=yes to skip all webhooks upon successful operation on the endpoint. Learn more about webhooks
Request body
Example request
{
"items": [
{
"id": 23,
"unitCost": 125000,
"fulfillments": [
{
"id": 87,
"locationId": 852,
"quantityReceived": 3,
"isLegacy": true
}
]
}
]
}Response
Successfully updated Purchase Order
Example response
{
"purchaseOrder": {
"id": 135,
"note": "Please deliver during business hours",
"title": "Office Supplies Order",
"reviewNote": "Please adjust quantities and resubmit",
"status": "APPROVED",
"dueDate": "2022-01-01T00:00:00.000Z",
"creatorId": 432,
"vendorId": 432,
"autoGeneratedNumber": 987,
"overrideNumber": "A123",
"approverId": 135,
"approvalDate": "2022-01-01T00:00:00.000Z",
"createdAt": "2022-01-01T00:00:00.000Z",
"updatedAt": "2022-01-01T00:00:00.000Z",
"deletedAt": "2022-01-01T00:00:00.000Z",
"items": [
{
"id": 23,
"partId": 43,
"price": 25000,
"priceDecimal": "250.000000",
"quantityOrdered": 4,
"quantityReceived": 3,
"unitCost": 125000,
"unitCostDecimal": "1250.000000",
"fulfillments": [
{
"id": 23,
"locationId": 852,
"quantityReceived": "3.000000",
"isLegacy": true
}
],
"lineExtraFields": {
"Ordered Date": "2023-01-01"
},
"partExtraFields": {
"Part Number": "321"
}
}
],
"costs": [
{
"id": 123,
"name": "Sales Tax",
"type": "AMOUNT_TAXABLE",
"amount": 125000
}
],
"thumbnail": {
"id": 12345,
"mimeType": "image/png",
"fileName": "image.png",
"url": "http://example.com/image.png",
"createdAt": "2022-01-01T00:00:00.000Z",
"width": 220,
"height": 100
},
"attachments": [
{
"id": 12345,
"mimeType": "image/png",
"fileName": "image.png",
"url": "http://example.com/image.png",
"createdAt": "2022-01-01T00:00:00.000Z",
"width": 220,
"height": 100
}
],
"vendorContactIds": [
12,
34,
56
],
"shippingAddress": {
"city": "Montreal",
"country": "Canada",
"postalCode": "H4B 5G0",
"state": "Quebec",
"street": "1909 Avenue des Canadiens-de-Montréal",
"label": "1909 Avenue des Canadiens-de-Montréal, Montreal, H4B 5G0, QC, CA "
},
"billingAddress": {
"city": "Montreal",
"country": "Canada",
"postalCode": "H4B 5G0",
"state": "Quebec",
"street": "1909 Avenue des Canadiens-de-Montréal",
"label": "1909 Avenue des Canadiens-de-Montréal, Montreal, H4B 5G0, QC, CA "
},
"extraFields": {
"Ordered Date": "2023-01-01"
}
}
}