List Purchase Orders (Vue3 List)
GET/api/purchase-orders/list
Paginated purchase order list for the Vue 3 datatable. Uses Spatie QueryBuilder with advanced grouped filter support.
Authentication: Requires Bearer token.
Supports both simple filters (filter[field]=value) and advanced grouped filter trees (filter_groups). The advanced system supports AND/OR conjunctions with nested groups.
Available text filter columns: purchase_order_number, order_status, submission_status, receipt_status, shipment_status, invoice_status, tracking_number, supplier_notes, submission_format, requested_shipping_method, po_type (standard/dropship/fba_inbound/awd_inbound), supplier_name, destination_warehouse_name, currency_code, payment_term, incoterm, shipping_method, supplier_email, supplier_po_email, supplier_company, supplier_contact, supplier_phone, supplier_address, supplier_city, supplier_province, supplier_zip, supplier_country, destination_email, destination_company, destination_phone, destination_address, destination_city, destination_province, destination_zip, destination_country, item_sku, item_name, item_nominal_code, item_supplier_sku, shipment_tracking, shipment_shipping_method, tag, invoice_number
Available numeric filter columns: supplier_id, destination_warehouse_id, id, total_quantity, total, tax_cost, product_total, additional_cost, discount, line_item_count, item_quantity, item_price, item_received, item_tax_rate, shipment_quantity, shipment_received
Available date filter columns: purchase_order_date, other_date, estimated_delivery_date, created_at, updated_at, fully_received_at, asn_last_sent_at, item_eta, shipment_date
Request
Responses
- 200
Successful response