Add Item to Purchase Order
Adds a new line item to a purchase order. Returns 201 Created.
Requires scope: purchase_orders:write
Authentication
API_KEYstring
API Key authentication via header
Path parameters
id
Purchase order ID.
Request
This endpoint expects an object.
materialId
ID of the material to add. Required.
quantity
Quantity to order. Required. Must be greater than zero.
price
Cost per unit in USD. Required. Must be greater than or equal to zero.
materialVariationId
ID of the material variation, if applicable.
note
Optional note for this line item.
Response
This endpoint returns an object.
id
Unique identifier for this line item.
quantity
Ordered quantity.
price
Cost per unit in USD.
material
Reference to the material being ordered.
variation
Reference to the material variation, if applicable.
note
Optional note for this line item.
createdAt
ISO 8601 timestamp when the item was created.
updatedAt
ISO 8601 timestamp when the item was last updated.
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error