Purchase Orders
Add order items
The body is one item, an array of items, or an object with items. The answer is the order, because the totals and the item count change with every item added. An item with an ASIN goes to the profit calculation. An item that names internal_product_id reads the title, the picture and the ASIN from that product, and a field the body sends stays as the body sends it.
post/api/v1/sa/inventory/purchase-orders/{id}/items
Request
- Base URL: https://app.sellerassistant.app (the document declares no server; this is the origin it was published from)
- URL: https://app.sellerassistant.app/api/v1/sa/inventory/purchase-orders/{id}/items
- Auth: one of:
- API key in query parameter api_key
- API key in header X-Api-Key
Path parameters
idinteger required
Example:42
Request body
Example request
{
"internal_product_id": "P-5XK1S0NQNO",
"asin": "B0019MQM64",
"unit_cost": 9.5,
"unit_count": 12
}Response
The purchase order, with the new totals
Example response
{
"data": {
"id": 42,
"po_id": "PO-2026-018",
"status": "draft",
"supplier_id": 5,
"marketplace_id": "ATVPDKIKX0DER",
"prep_center_id": 3,
"order_date": "2026-09-14",
"currency": "USD",
"items_count": 12,
"subtotal": 1240,
"total_price": 1380.5,
"supplier": {
"id": 5,
"name": "Acme Wholesale",
"currency": "USD"
},
"items": [
{
"id": 4471,
"purchase_order_id": 42,
"internal_product_id": "P-5XK1S0NQNO",
"asin": "B0019MQM64",
"unit_cost": 9.5,
"unit_count": 12,
"total_cost": 114
}
]
}
}Changes
No recorded changes to this operation across all 1 revision of this API.