Update purchase order item details
Update details for an item on a purchase order.
Required permissions: PURCHASE_ORDER
put/tenants/{tenantUid}/stores/{storeUid}/purchase-orders/{purchaseOrderUid}/purchase-order-items/{purchaseOrderItemUid}
Authorizations
AuthorizationstringRequired
Access token recevied after user login with a deviceToken
Path parameters
storeUidstringRequiredPattern:
Reference to a Store.
^[A-Za-z0-9-_]+purchaseOrderUidstringRequiredPattern:
Reference to a PurchaseOrder.
^[A-Za-z0-9-_]+purchaseOrderItemUidstringRequiredPattern:
Reference to an item on a purchase order
^[A-Za-z0-9-_]+tenantUidstringRequiredPattern:
Reference to a tenant.
^[A-Za-z0-9-_]+Body
expectedDeliveryDatestring · dateOptional
externalIdstringOptional
External reference to purchase order line
productUidstringOptionalPattern:
^[A-Za-z0-9-_]+quantityOrderedintegerOptional
supplierSkustringOptional
unitPriceintegerOptional
unitPrice is in purchase order currency
notestringOptional
sortOrderintegerOptional
Responses
200
Example response
application/json
createdAtstring · date-timeRequired
createdBystringRequired
deliveryAddressstringRequired
deliveryCitystringRequired
deliveryCountryCodestringRequired
deliveryNamestringRequired
deliveryPostalCodestringRequired
externalIdstringRequired
lastModifiedAtstring · date-timeRequired
lastModifiedBystringRequired
notestringRequired
purchaseNumberstringRequired
Reference to a customer order
purchaseOrderUidstringRequiredPattern:
^[A-Za-z0-9-_]+statusstring · enumRequired
Possible values:
| ENUM | Description |
|---|---|
| NEW | Created, but not sent to supplier yet. |
| SENT_TO_SUPPLIER | Sent to supplier. |
| CANCELLED_BY_SUPPLIER | The purchase order have been cancelled by the supplier. This status is only applicable for suppliers who are integrated with FlowRetail. |
| IN_TRANSIT | The goods are in transit. This status is only applicable for suppliers who are integrated with FlowRetail. |
| PARTIALLY_RECEIVED | Not all goods have been received yet. |
| RECEIVED | All goods have been received. |
| CLOSED | No longer able to process purchase order. |
| CANCELLED_BY_SUPPLIER | Purchase was cancelled by supplier |
storeUidstringRequiredPattern:
^[A-Za-z0-9-_]+storeNamestringRequired
supplierUidstringRequiredPattern:
^[A-Za-z0-9-_]+supplierNamestringRequired
discountRateintegerRequired
freightintegerRequired
supplierReferenceNumberstringRequired
Supplier reference number
reserveAfterstring · date-time · nullableRequired
If set, items in this purchase order cannot be reserved before this date.
hasConfirmedReceivementsbooleanRequired
put/tenants/{tenantUid}/stores/{storeUid}/purchase-orders/{purchaseOrderUid}/purchase-order-items/{purchaseOrderItemUid}
PUT /v2/tenants/{tenantUid}/stores/{storeUid}/purchase-orders/{purchaseOrderUid}/purchase-order-items/{purchaseOrderItemUid} HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 160
{
"expectedDeliveryDate": "2026-01-01",
"externalId": "text",
"productUid": "text",
"quantityOrdered": 1,
"supplierSku": "text",
"unitPrice": 1,
"note": "text",
"sortOrder": 1
}200
Example response
{
"createdAt": "2026-01-01T00:00:00.000Z",
"createdBy": "text",
"deliveryAddress": "text",
"deliveryCity": "text",
"deliveryCountryCode": "text",
"deliveryName": "text",
"deliveryPostalCode": "text",
"externalId": "text",
"items": [
{
"createdAt": "2026-01-01T00:00:00.000Z",
"createdBy": "text",
"expectedDeliveryDate": "2026-01-01",
"externalId": "text",
"lastModifiedAt": "2026-01-01T00:00:00.000Z",
"lastModifiedBy": "text",
"productUid": "text",
"productName": "text",
"productSerialNoRequired": "NO",
"productSku": "text",
"purchaseOrderItemUid": "text",
"quantityOrdered": 1,
"quantityReceived": 1,
"quantityReserved": 1,
"supplierSku": "text",
"interStoreSalesOrder": {
"orderUid": "text",
"orderNumber": "text",
"orderState": "OPEN",
"storeUid": "text",
"storeName": "text",
"orderItemUid": "text",
"reservationType": "NONE",
"reservationDetails": {
"warehouse": {
"warehouseName": "text"
},
"purchaseOrder": {
"purchaseOrderUid": "text",
"purchaseOrderItemUid": "text",
"expectedDeliveryDate": "2026-01-01T00:00:00.000Z",
"purchaseOrderNumber": "text",
"quantityOrdered": 1,
"externalId": "text"
},
"receivement": {
"receivementUid": "text",
"receivementItemUid": "text",
"expectedArrival": "2026-01-01T00:00:00.000Z",
"expectedDispatch": "2026-01-01T00:00:00.000Z",
"quantity": 1,
"supplierOrderReference": "text",
"receivedAt": "2026-01-01T00:00:00.000Z"
},
"interStorePurchaseOrder": {
"storeUid": "text",
"storeName": "text",
"purchaseOrderUid": "text",
"purchaseOrderNumber": "text",
"purchaseOrderItemUid": "text"
},
"interStorePurchaseOrderReceivement": {
"receivementUid": "text",
"receivementItemUid": "text",
"expectedArrival": "2026-01-01T00:00:00.000Z",
"expectedDispatch": "2026-01-01T00:00:00.000Z",
"quantity": 1,
"supplierOrderReference": "text",
"receivedAt": "2026-01-01T00:00:00.000Z"
}
}
},
"unitPrice": 1,
"receivementItems": [
{
"receivementUid": "text",
"receivementStatus": "RECEIVED",
"invoiceApproval": {
"approvedAt": "2026-01-01T00:00:00.000Z",
"tenantUserUid": "text",
"tenantUserDisplayName": "text"
},
"createdAt": "2026-01-01T00:00:00.000Z",
"createdBy": "text",
"externalId": "text",
"lastModifiedAt": "2026-01-01T00:00:00.000Z",
"lastModifiedBy": "text",
"product": {
"productUid": "text",
"name": "text",
"sku": "text"
},
"purchaseOrderItemUid": "text",
"quantity": 1,
"unitCost": 1,
"receivementItemUid": "text",
"serialnumber": "text",
"status": "text",
"note": "text",
"tenantUserUid": "text",
"tenantUserDisplayName": "text",
"reservations": [
{
"orderUid": "text",
"orderItemUid": "text",
"orderNumber": "text",
"quantity": 1,
"reservationType": "NONE"
}
]
}
],
"discountAmount": 1,
"freightAmount": 1,
"unitCost": 1,
"totalLinePrice": 1,
"localCurrency": {
"unitPrice": 1,
"discountAmount": 1,
"freightAmount": 1,
"unitCost": 1,
"totalLinePrice": 1
},
"reservations": [
{
"orderUid": "text",
"orderItemUid": "text",
"orderNumber": "text",
"quantity": 1,
"reservationType": "NONE"
}
],
"note": "text",
"sortOrder": 1,
"purchaseOrderItemLinks": [
{
"purchaseOrderItemUid": "text",
"type": "PACKAGE"
}
]
}
],
"lastModifiedAt": "2026-01-01T00:00:00.000Z",
"lastModifiedBy": "text",
"note": "text",
"purchaseNumber": "text",
"purchaseOrderUid": "text",
"status": "NEW",
"storeUid": "text",
"storeName": "text",
"supplierUid": "text",
"supplierName": "text",
"discountRate": 1,
"freight": 1,
"currency": {
"code": "text",
"exchangeRate": 1
},
"supplierReferenceNumber": "text",
"invoiceAddress": {
"companyName": "text",
"address": "text",
"postalCode": "text",
"city": "text",
"countryCode": "text",
"vatNumber": "text",
"email": "text"
},
"reserveAfter": "2026-01-01T00:00:00.000Z",
"interStoreSalesOrder": {
"orderUid": "text",
"orderNumber": "text",
"orderState": "OPEN",
"storeUid": "text",
"storeName": "text"
},
"hasConfirmedReceivements": true
}Last updated
Was this helpful?

