Skip to main content

Get PO Lines

GET 

/api/purchase-orders/:purchase_order/lines

Purchase order lines for the PO grid (POGridView), plus the vendor-credit / lookup callers that pass limit=-1 to fetch every line. Includes per-line COGS breakdown data.

Required scope: purchase-orders:read

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Canonical params (the legacy table_specifications flag has been removed):

  • query — search across line description, product SKU, product barcode
  • filter[receipt_status] — fully_received / partially_received / not_received / not_fully_received
  • filter[shipment_status] — fully_shipped / partially_shipped / not_shipped
  • page / limit / total — pagination (limit=-1 returns ALL rows, un-paginated; the response is then a plain resource collection without pagination meta)

Authentication: Requires Bearer token.

Request

Responses

OK

Response Headers
    Content-Type