Skip to main content
GET
Purchase Order - Get

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

selector
object
required

Query selector object for filtering results

limit
number

Max results to return

Example:

50

skip
number

Number of results to skip

Example:

0

sort
object

Sort fields object, e.g. { "name": 1 }

Response

Array of purchase orders

_id
string
required

Unique purchase order identifier

Example:

"507f1f77bcf86cd799439011"

number
string
required

PO number

status
enum<string>
required

PO status

Available options:
closed,
created,
receiving,
acknowledged,
sent,
edited,
transit,
accepting
account_id
string

Account ID

distributor_id
string

Distributor/vendor ID

log
object[]

Activity log entries

items
object[]

Line items

custom_items
object[]

Custom line items

custom_adjustments
object[]

Custom adjustments (fees, duties, etc.)

tracking
object[]

Tracking information

subtotal
number

Subtotal amount

total
number

Total amount

tax
number

Tax amount

tax_per
number

Tax percentage

shipping
number

Shipping cost

discount
number

Discount amount

due_date
string<date> | null

Due date

Example:

"2025-01-15"

arrival_date
string | null

Expected arrival date

Example:

"2025-01-15"

closed_date
string | null

Date the PO was closed

Example:

"2025-01-15"

metadata
object

Additional metadata

discount_per
number

Discount percentage

tags
string[]

Array of tag IDs (ObjectId strings referencing the tag collection)

Example:
store_id
string

Associated store ID

Example:

"507f1f77bcf86cd799439011"

warehouse_id
string

Destination warehouse ID

memo
string | null

PO memo

currency
string

Currency code

terms
string | null

Payment terms

method
string | null

Payment method

order_number
string

Associated order number

dropship_address
object

Dropship address

dropshipped
boolean

Whether this PO is dropshipped

bol_pro_numbers
string[]

BOL/PRO numbers