[Deprecated] Get Purchase Orders
https://api.flxpoint.com/purchase-ordersDeprecatedUse this when you want to pull purchase order data through the API.
This page explains the endpoint. To send a live test request, use the interactive tester in Stoplight or your own Postman / HTTP client.
Deprecated, please use GET /fulfillment-requests (This endpoint will retrieve back Purchase Orders / Fulfillment Requests)
Request
findOrderIdqueryintegerFilter Purchase Orders by Order ID.
sinceIdqueryintegerIf passed, returns results with an ID greater than this.
poNumbersqueryarray[string]Finds elements matching these Purchase Order Numbers. Max 50
filterSourceIdqueryintegerFilter Purchase Orders by Source ID.
filterFulfilmentStatusquerystringFilter Purchase Orders by Fulfillment Status. Accepts a comma-separated list to filter on multiple statuses at once.
allowedAwaiting ShipmentShippedPartially ShippedCanceledfilterInvoicedquerybooleanFilter Purchase Orders that have source invoice available.
filterPageNumberqueryintegerCurrent Page
filterPageSizequeryintegerNumber of entries per page
filterStatusquerystringFilter Purchase Orders by Purchase Order Status. Accepts a comma-separated list to filter on multiple statuses at once.
allowedUnprocessedProcessedAcknowledgedCanceledFailedVoidedProcessingAdditional Info RequiredPO/FR # Exceeds Max LengthDuplicate PO/FR #Cross DockedfilterIsAcknowledgedquerybooleanFilters Purchase Orders based on whether or they were acknowledged (true returns only acknowledged, false only those that are not acknowledged).
filterAcknowledgedAfterquerystring (date-time)Filter Purchase Orders that were acknowledged after this date-time.
filterIsSentquerybooleanFilters Purchase Orders based on whether or they have been sent to the source (true returns only those that have been sent, false only those that have not yet been sent).
filterSentAfterquerystring (date-time)Filter Purchase Orders that were sent after this date-time.
filterGeneratedAfterquerystring (date-time)Filter Purchase Orders that were generated after this date-time.
filterIsCanceledquerybooleanFilters Purchase Orders based on whether or they were canceled (true returns only canceled, false only those that are not canceled).
filterCanceledAfterquerystring (date-time)Filters Purchase Orders that were canceled after this date-time.
filterIsVoidedquerybooleanFilters Purchase Orders based on whether or they were voided (true returns only voided, false only those that are not voided).
filterVoidedAfterquerystring (date-time)Filters Purchase Orders that were voided after this date-time.
filterIsHeldquerybooleanFilters Purchase Orders based on whether or they are being held (true returns only held, false only those that are not held).
filterHasErrorquerybooleanFilters Purchase Orders based on whether or they have a processing error (true returns only those with errors, false only those without errors).
filterEligibleForProcessingquerybooleanFilters Fulfillment Requests based on whether the order it related to is Open/Not Managed (true returns only if the order it is related to is Open/Not Managed, false does not filter PO based on order status).
filterPurchaseOrderTypeIdsqueryarray[integer]Filter Purchase Orders by type id, using ids from the PurchaseOrderType Enum.
isPurchaseOrderAccountingSyncedquerybooleanFilter to only include Purchase Orders that have been synced to an Accounting Integration.
isOrderAccountingSyncedquerybooleanFilter to only include those created for Orders that have been synced to an Accounting Integration. Does not relate to the whether or not the Purchase Order has been synced.
hasAccountingErrorquerybooleanFilter to include Purchase Orders based on whether or not they have a previous error saved while sending to an Accounting Integration
filterOrderInvoicedquerybooleanFilter to only include those created for Orders that have invoices. Does not relate to the whether or not the Purchase Order has been invoiced.
includeTagsquerybooleanDetermines if "tags" are returned in the response
hasTagquerystringOnly returns Purchase Orders that have the matching tag
filterStockCommittedquerybooleanFilter Purchase Orders that have stock committed.
filterOrderStatusquerystringOnly returns Purchase Orders associated with orders that have the matching status.
allowedOpenClosedOn HoldFailedNo Shipping MethodCanceledNot Managed
Example request
/purchase-orderscurl -X GET "https://api.flxpoint.com/purchase-orders" \
-H "Accept: application/json" \
-H "X-API-TOKEN: YOUR_TOKEN"Responses
200OKapplication/json
idintegerpurchaseOrderNumberstringorderIdintegersentAtstring (date-time)sourceIdintegeracknowledgedAtstring (date-time)secondaryAcknowledgedAtstring (date-time)canceledAtstring (date-time)shippingAddressobjectidintegernamestringaddressLine1stringaddressLine2stringcitystringstatestringcountrystringstateCodestringcountryCodestringpostalstringemailstringphonestringcompanyNamestringfirstNamestringlastNamestringredactedbooleanhashstringbillingAddressobjectidintegernamestringaddressLine1stringaddressLine2stringcitystringstatestringcountrystringstateCodestringcountryCodestringpostalstringemailstringphonestringcompanyNamestringfirstNamestringlastNamestringredactedbooleanhashstringshippingTextstringdeprecatednotestringconfirmationNumberstringshippedStatusCompletionStatusNot StartedPartially CompletedCompletedpurchaseOrderStatusobjectnamestringUnprocessedProcessedAcknowledgedCanceledVoidedProcessingAdditional Info RequiredTransferredPO/FR # Exceeds Max LengthDuplicate PO/FR #Processing ErrorFulfillment Request # Exceeds Max LengthDuplicate Fulfillment Request #Cross Dockedhandlestringunprocessedprocessedacknowledgedcanceledvoidedprocessingadditional_info_requiredtransferredpo_number_exceeds_max_lengthduplicateprocessing_errorcross_dockedpurchaseOrderFulfillmentStatusobjectnamestringAwaiting ShipmentShippedPartially ShippedCanceledhandlestringawaiting_shipmentshippedpartially_shippedcanceledgeneratedAtstring (date-time)voidedAtstring (date-time)accountIdintegertotalItemsintegertotalCostnumbertotalQuantityintegershippedQuantityintegerestimatedShippingCostnumberestimatedDropshipFeenumbersourceShippingMethodobjectidintegersourceIdintegerdescriptionstringcarrierstringmethodstringshippingCodestringdeprecatedshippingPolicyobjectidintegernamestringrequireddeletedAtstring (date-time)deletedAtstring (date-time)shippingCarrierobjectidintegernamestringhandlestringshipEngineSupportedbooleanshippingCarrierMethodobjectidintegershippingCarrierobjectidintegernamestringhandlestringshipEngineSupportedbooleannamestringhandlestringshippingLabelCodestringdefaultCarrierCodestringdefaultMethodCodestringoverrideDefaultCodesbooleanfalsefilterCarriersAndMethodsbooleanfalseshippingCarriersarray[ShippingCarrier]idintegernamestringhandlestringshipEngineSupportedbooleanshippingCarrierMethodsarray[ShippingCarrierMethod]idintegershippingCarrierobjectidintegernamestringhandlestringshipEngineSupportedbooleannamestringhandlestringuseBestFitPackagebooleantruecommonPackagesarray[CommonPackage]idintegerlengthnumberwidthnumberheightnumberdimensionUnitobjecthandlestringinchcentimeterabbreviatedHandlestringincmweightnumberweightUnitobjecthandlestringpoundouncegramkilogramabbreviatedHandlestringlbozgkgcustomPackagesarray[CustomPackage]idintegernamestringlengthnumberwidthnumberheightnumberdimensionUnitobjecthandlestringinchcentimeterabbreviatedHandlestringincmweightnumberweightUnitobjecthandlestringpoundouncegramkilogramabbreviatedHandlestringlbozgkgcreatedAtstring (date-time)createdByUserEmailstringupdatedAtstring (date-time)suppressTrackingbooleanbeingProcessedbooleantotalSourceInvoicesintegerfflInfoRequiredbooleanlastModifiedAtstring (date-time)accountingSyncedbooleanexternalAccountingIdstringholdUntilstring (date-time)rateShoppedIdstringpackageDimensionUnitobjecthandlestringinchcentimeterabbreviatedHandlestringincmpackageLengthnumberpackageWidthnumberpackageHeightnumberpackageWeightUnitobjecthandlestringpoundouncegramkilogramabbreviatedHandlestringlbozgkgpackageWeightnumberchannelIdintegercrossDockPurchaseOrderIdintegervoidedReasonstringprocessingErrorReasonstringcancelReasonstringpurchaseOrderItemsarray[PurchaseOrderItem]idintegerskustringquantityintegercostnumberitemReferenceIdstringreferenceIdstringpurchaseOrderIdintegershippedQuantityinteger0voidedQuantityinteger0acknowledgedQuantityinteger0secondaryAcknowledgedQuantityinteger0inventoryVariantIdinteger (int64)orderItemIdintegertitlestringexternalAccountingItemIdstringcanceledQuantityintegerweightUnitobjecthandlestringpoundouncegramkilogramabbreviatedHandlestringlbozgkgweightnumberdimensionUnitobjecthandlestringinchcentimeterabbreviatedHandlestringincmlengthnumberwidthnumberheightnumberupcstringmpnstringattributesarray[PurchaseOrderItemAttribute]idintegerpurchaseOrderItemIdintegerkeystringvaluestringbundleComponentsarray[PurchaseOrderItemBundleComponent]purchaseOrderItemIdintegerrequiredorderItemBundleComponentIdintegerrequiredlineItemNumberintegerbinLocationstringsubtotalstringshipmentsarray[Shipment]idintegernotestringtrackingUrlstringtrackingNumberstringcarrierstringmethodstringshippedAtstring (date-time)insertedAtstring (date-time)shippingCostnumberorderIdintegerpurchaseOrderIdintegerfulfillmentRequestIdintegerrmaIdintegersourceIdintegeraccountIdintegerpartialbooleansuppressedbooleansyncedToChannelbooleansyncErrorstringcrossDockPurchaseOrderIdintegershipmentItemsarray[ShipmentItem]idintegerskustringquantityintegershipmentIdintegerinventoryVariantIdinteger (int64)partialbooleanorderItemIdintegerpurchaseOrderItemIdintegerfulfillmentRequestItemIdintegercommittedStockReleasedQuantityintegerrmaItemIdintegercustomFieldsarray[ShipmentCustomField]customFieldsarray[ShipmentCustomField]idintegernamestringvaluestringupdatedAtstring (date-time)accountingSyncedbooleaninvoicesarray[Invoice]idintegerinvoiceStatusobjectnamestringUnpaidPaidCreditedRefundedhandlestringunpaidpaidcreditedrefundedinsertedAtstring (date-time)updatedAtstring (date-time)purchaseOrderIdintegerfulfillmentRequestIdintegerrmaIdintegersourceIdintegerpurchaseOrderNumberstringfulfillmentRequestNumberstringinvoiceNumberstringinvoiceDatestring (date-time)totalCostnumbertotalProductCostnumbertotalShippingCostnumbertotalFeeCostnumbertotalTaxCostnumbertotalOtherCostnumbertotalQuantityintegeraccountingSyncedbooleanaccountingSyncErrorstringexternalAccountingIdstringinvoiceItemsarray[InvoiceItem]idintegerinvoiceIdintegerinvoiceItemTypeobjectrequirednamestringProductShippingFeeTaxOtherhandlestringproductshippingfeetaxothersourceVariantIdinteger (int64)costnumberskustringrequiredtitlestringquantityintegerperUnitCostnumberexternalAccountingItemIdstringcustomFieldsarray[Source Invoice Custom Field]totalCreditCostnumbercustomFieldsarray[Source Invoice Custom Field]idintegernamestringvaluestringcommissionnumberdeprecatedvendorPayoutIdintegerpurchaseOrderAttributesarray[PurchaseOrderAttribute]idintegerpurchase_order_idintegerkeystringvaluestringpurchaseOrderTypeobjectidinteger1234namestringPurchase OrderFulfillment RequestTransfer OrderStocking Purchase OrderFulfillment OrderabbreviationstringPOFRTOSPOFOhandlestringpurchase_orderfulfillment_requesttransfer_orderstocking_purchase_ordershippingAddressIdintegerbillingAddressIdintegersourceShippingMethodIdintegershippingDistancenumberpurchaseOrderReceivedStatusobjecthandlestringawaiting_to_receivepartially_receivedreceivedvoidedcarrierCodestringmethodCodestringpurchaseOrderPackageobjectidintegerpurchaseOrderIdintegerrequiredrateIdstringshipFromAddressobjectidintegernamestringaddressLine1stringaddressLine2stringcitystringstatestringcountrystringstateCodestringcountryCodestringpostalstringemailstringphonestringcompanyNamestringfirstNamestringlastNamestringredactedbooleanhashstringshipToAddressobjectidintegernamestringaddressLine1stringaddressLine2stringcitystringstatestringcountrystringstateCodestringcountryCodestringpostalstringemailstringphonestringcompanyNamestringfirstNamestringlastNamestringredactedbooleanhashstringcreateShipmentPostProcessingbooleanupdateShipmentOnPurchasebooleanshippingDatestring (date-time)lengthnumberwidthnumberheightnumberdimensionUnitobjecthandlestringinchcentimeterabbreviatedHandlestringincmtotalWeightnumberweightUnitobjecthandlestringpoundouncegramkilogramabbreviatedHandlestringlbozgkgshippingCarrierMethodobjectidintegershippingCarrierobjectidintegernamestringhandlestringshipEngineSupportedbooleannamestringhandlestringrateShoppingProviderobjectidintegernamestringhandlestringsupportsLabelGenerationbooleanrateShoppingProviderLabelSizestring4x6letter"4x6"commonPackageobjectidintegerlengthnumberwidthnumberheightnumberdimensionUnitobjecthandlestringinchcentimeterabbreviatedHandlestringincmweightnumberweightUnitobjecthandlestringpoundouncegramkilogramabbreviatedHandlestringlbozgkgcustomPackageobjectidintegernamestringlengthnumberwidthnumberheightnumberdimensionUnitobjecthandlestringinchcentimeterabbreviatedHandlestringincmweightnumberweightUnitobjecthandlestringpoundouncegramkilogramabbreviatedHandlestringlbozgkgcreatedAtstring (date-time)createdByUserEmailstringupdatedAtstring (date-time)itemsarray[PurchaseOrderPackageItem]idintegerpurchaseOrderPackageIdintegerpurchaseOrderItemIdintegerquantityintegerbuyShippingLabelbooleanfalseorderFFLobjectidintegerrequiredorderIdintegercrossDockPurchaseOrderIdintegerlicenseNumberstringrequirednamestringaddressLine1stringrequiredaddressLine2stringcitystringstatestringpostalstringphonestringimageUrlstringexpiresAtstring (date-time)companyNamestringtotalWeightnumberattachmentLinksarray[string]shippingLabelAttachmentLinkstringpackingSlipAttachmentLinkstringtagsarray[string]fullyReceivedAtstring (date-time)[
{
"id": 0,
"purchaseOrderNumber": "string",
"orderId": 0,
"sentAt": "2026-04-20T00:00:00Z",
"sourceId": 0,
"acknowledgedAt": "2026-04-20T00:00:00Z",
"secondaryAcknowledgedAt": "2026-04-20T00:00:00Z",
"canceledAt": "2026-04-20T00:00:00Z",
"shippingAddress": {
"id": 0,
"name": "Joe Smith",
"addressLine1": "120 1st Lane",
"addressLine2": "Suite 123",
"city": "Jacksonville",
"state": "Florida",
"country": "United States",
"stateCode": "FL",
"countryCode": "US",
"postal": "12345",
"email": "person@example.com",
"phone": "1-555-123-4567",
"companyName": "string",
"firstName": "Joe",
"lastName": "Smith",
"redacted": true,
"hash": "string"
},
"billingAddress": {
"id": 0,
"name": "Joe Smith",
"addressLine1": "120 1st Lane",
"addressLine2": "Suite 123",
"city": "Jacksonville",
"state": "Florida",
"country": "United States",
"stateCode": "FL",
"countryCode": "US",
"postal": "12345",
"email": "person@example.com",
"phone": "1-555-123-4567",
"companyName": "string",
"firstName": "Joe",
"lastName": "Smith",
"redacted": true,
"hash": "string"
},
"shippingText": "string",
"note": "string",
"confirmationNumber": "string",
"shippedStatus": "Not Started",
"purchaseOrderStatus": {
"name": "Unprocessed",
"handle": "unprocessed"
},
"purchaseOrderFulfillmentStatus": {
"name": "Awaiting Shipment",
"handle": "awaiting_shipment"
},
"generatedAt": "2026-04-20T00:00:00Z",
"voidedAt": "2026-04-20T00:00:00Z",
"accountId": 0,
"totalItems": 0,
"totalCost": 0,
"totalQuantity": 0,
"shippedQuantity": 0,
"estimatedShippingCost": 0,
"estimatedDropshipFee": 0,
"sourceShippingMethod": {
"id": 0,
"sourceId": 0,
"description": "string",
"carrier": "string",
"method": "string",
"shippingCode": "string",
"shippingPolicy": {
"id": 0,
"name": "string",
"deletedAt": "2026-04-20T00:00:00Z"
},
"deletedAt": "2026-04-20T00:00:00Z",
"shippingCarrier": {
"id": 0,
"name": "string",
"handle": "string",
"shipEngineSupported": true
},
"shippingCarrierMethod": {
"id": 0,
"shippingCarrier": {
"id": null,
"name": null,
"handle": null,
"shipEngineSupported": null
},
"name": "string",
"handle": "string"
},
"shippingLabelCode": "string",
"defaultCarrierCode": "string",
"defaultMethodCode": "string",
"overrideDefaultCodes": true,
"filterCarriersAndMethods": true,
"shippingCarriers": [
{
"id": null,
"name": null,
"handle": null,
"shipEngineSupported": null
}
],
"shippingCarrierMethods": [
{
"id": null,
"shippingCarrier": null,
"name": null,
"handle": null
}
],
"useBestFitPackage": true,
"commonPackages": [
{
"id": null,
"length": null,
"width": null,
"height": null,
"dimensionUnit": null,
"weight": null,
"weightUnit": null
}
],
"customPackages": [
{
"id": null,
"name": null,
"length": null,
"width": null,
"height": null,
"dimensionUnit": null,
"weight": null,
"weightUnit": null,
"createdAt": null,
"createdByUserEmail": null,
"updatedAt": null
}
]
},
"suppressTracking": true,
"beingProcessed": true,
"totalSourceInvoices": 0,
"fflInfoRequired": true,
"lastModifiedAt": "2026-04-20T00:00:00Z",
"accountingSynced": true,
"externalAccountingId": "string",
"holdUntil": "2026-04-20T00:00:00Z",
"rateShoppedId": "string",
"packageDimensionUnit": {
"handle": "inch",
"abbreviatedHandle": "in"
},
"packageLength": 0,
"packageWidth": 0,
"packageHeight": 0,
"packageWeightUnit": {
"handle": "pound",
"abbreviatedHandle": "lb"
},
"packageWeight": 0,
"channelId": 0,
"crossDockPurchaseOrderId": 0,
"voidedReason": "string",
"processingErrorReason": "string",
"cancelReason": "string",
"purchaseOrderItems": [
{
"id": 0,
"sku": "string",
"quantity": 0,
"cost": 0,
"itemReferenceId": "string",
"referenceId": "string",
"purchaseOrderId": 0,
"shippedQuantity": 0,
"voidedQuantity": 0,
"acknowledgedQuantity": 0,
"secondaryAcknowledgedQuantity": 0,
"inventoryVariantId": 0,
"orderItemId": 0,
"title": "string",
"externalAccountingItemId": "string",
"canceledQuantity": 0,
"weightUnit": {
"handle": null,
"abbreviatedHandle": null
},
"weight": 0,
"dimensionUnit": {
"handle": null,
"abbreviatedHandle": null
},
"length": 0,
"width": 0,
"height": 0,
"upc": "string",
"mpn": "string",
"attributes": [
null
],
"bundleComponents": [
null
],
"lineItemNumber": 0,
"binLocation": "string",
"subtotal": "string"
}
],
"shipments": [
{
"id": 0,
"note": "string",
"trackingUrl": "string",
"trackingNumber": "string",
"carrier": "string",
"method": "string",
"shippedAt": "2026-04-20T00:00:00Z",
"insertedAt": "2026-04-20T00:00:00Z",
"shippingCost": 0,
"orderId": 0,
"purchaseOrderId": 0,
"fulfillmentRequestId": 0,
"rmaId": 0,
"sourceId": 0,
"accountId": 0,
"partial": true,
"suppressed": true,
"syncedToChannel": true,
"syncError": "string",
"crossDockPurchaseOrderId": 0,
"shipmentItems": [
null
],
"customFields": [
null
],
"updatedAt": "2026-04-20T00:00:00Z",
"accountingSynced": true
}
],
"invoices": [
{
"id": 0,
"invoiceStatus": {
"name": null,
"handle": null
},
"insertedAt": "2026-04-20T00:00:00Z",
"updatedAt": "2026-04-20T00:00:00Z",
"purchaseOrderId": 0,
"fulfillmentRequestId": 0,
"rmaId": 0,
"sourceId": 0,
"purchaseOrderNumber": "string",
"fulfillmentRequestNumber": "string",
"invoiceNumber": "string",
"invoiceDate": "2026-04-20T00:00:00Z",
"totalCost": 0,
"totalProductCost": 0,
"totalShippingCost": 0,
"totalFeeCost": 0,
"totalTaxCost": 0,
"totalOtherCost": 0,
"totalQuantity": 0,
"accountingSynced": true,
"accountingSyncError": "string",
"externalAccountingId": "string",
"invoiceItems": [
null
],
"totalCreditCost": 0,
"customFields": [
null
],
"commission": 0,
"vendorPayoutId": 0
}
],
"purchaseOrderAttributes": [
{
"id": 0,
"purchase_order_id": 0,
"key": "string",
"value": "string"
}
],
"purchaseOrderType": {
"id": 1,
"name": "Purchase Order",
"abbreviation": "PO",
"handle": "purchase_order"
},
"shippingAddressId": 0,
"billingAddressId": 0,
"sourceShippingMethodId": 0,
"shippingDistance": 0,
"purchaseOrderReceivedStatus": {
"handle": "awaiting_to_receive"
},
"carrierCode": "string",
"methodCode": "string",
"purchaseOrderPackage": {
"id": 0,
"purchaseOrderId": 0,
"rateId": "string",
"shipFromAddress": {
"id": 0,
"name": "Joe Smith",
"addressLine1": "120 1st Lane",
"addressLine2": "Suite 123",
"city": "Jacksonville",
"state": "Florida",
"country": "United States",
"stateCode": "FL",
"countryCode": "US",
"postal": "12345",
"email": "person@example.com",
"phone": "1-555-123-4567",
"companyName": "string",
"firstName": "Joe",
"lastName": "Smith",
"redacted": true,
"hash": "string"
},
"shipToAddress": {
"id": 0,
"name": "Joe Smith",
"addressLine1": "120 1st Lane",
"addressLine2": "Suite 123",
"city": "Jacksonville",
"state": "Florida",
"country": "United States",
"stateCode": "FL",
"countryCode": "US",
"postal": "12345",
"email": "person@example.com",
"phone": "1-555-123-4567",
"companyName": "string",
"firstName": "Joe",
"lastName": "Smith",
"redacted": true,
"hash": "string"
},
"createShipmentPostProcessing": true,
"updateShipmentOnPurchase": true,
"shippingDate": "2026-04-20T00:00:00Z",
"length": 0,
"width": 0,
"height": 0,
"dimensionUnit": {
"handle": "inch",
"abbreviatedHandle": "in"
},
"totalWeight": 0,
"weightUnit": {
"handle": "pound",
"abbreviatedHandle": "lb"
},
"shippingCarrierMethod": {
"id": 0,
"shippingCarrier": {
"id": null,
"name": null,
"handle": null,
"shipEngineSupported": null
},
"name": "string",
"handle": "string"
},
"rateShoppingProvider": {
"id": 0,
"name": "string",
"handle": "string",
"supportsLabelGeneration": true
},
"rateShoppingProviderLabelSize": "4x6",
"commonPackage": {
"id": 0,
"length": 0,
"width": 0,
"height": 0,
"dimensionUnit": {
"handle": null,
"abbreviatedHandle": null
},
"weight": 0,
"weightUnit": {
"handle": null,
"abbreviatedHandle": null
}
},
"customPackage": {
"id": 0,
"name": "string",
"length": 0,
"width": 0,
"height": 0,
"dimensionUnit": {
"handle": null,
"abbreviatedHandle": null
},
"weight": 0,
"weightUnit": {
"handle": null,
"abbreviatedHandle": null
},
"createdAt": "2026-04-20T00:00:00Z",
"createdByUserEmail": "string",
"updatedAt": "2026-04-20T00:00:00Z"
},
"items": [
{
"id": null,
"purchaseOrderPackageId": null,
"purchaseOrderItemId": null,
"quantity": null
}
]
},
"buyShippingLabel": true,
"orderFFL": {
"id": 0,
"orderId": 0,
"crossDockPurchaseOrderId": 0,
"licenseNumber": "string",
"name": "string",
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"state": "string",
"postal": "string",
"phone": "string",
"imageUrl": "string",
"expiresAt": "2026-04-20T00:00:00Z",
"companyName": "string"
},
"totalWeight": 0,
"attachmentLinks": [
"string"
],
"shippingLabelAttachmentLink": "string",
"packingSlipAttachmentLink": "string",
"tags": [
"string"
],
"fullyReceivedAt": "2026-04-20T00:00:00Z"
}
]400Bad Requestapplication/json
errorstringdataobject{
"error": "string",
"data": {}
}401Unauthorized
No schema documented for this status.
404Not Found
No schema documented for this status.
OpenAPI fragment
{
"get": {
"summary": "[Deprecated] Get Purchase Orders",
"description": "Deprecated, please use GET /fulfillment-requests\n(This endpoint will retrieve back Purchase Orders / Fulfillment Requests)",
"parameters": [
{
"schema": {
"type": "integer"
},
"in": "query",
"name": "findOrderId",
"description": "Filter Purchase Orders by Order ID."
},
{
"schema": {
"type": "integer"
},
"in": "query",
"name": "sinceId",
"description": "If passed, returns results with an ID greater than this."
},
{
"schema": {
"type": "array",
"maxItems": 50,
"example": "PO123,PO456,PO789",
"uniqueItems": true,
"items": {
"type": "string"
}
},
"in": "query",
"name": "poNumbers",
"description": "Finds elements matching these Purchase Order Numbers. Max 50",
"style": "form",
"explode": false
},
{
"schema": {
"type": "integer"
},
"in": "query",
"name": "filterSourceId",
"description": "Filter Purchase Orders by Source ID."
},
{
"schema": {
"type": "string",
"enum": [
"Awaiting Shipment",
"Shipped",
"Partially Shipped",
"Canceled"
]
},
"in": "query",
"name": "filterFulfilmentStatus",
"description": "Filter Purchase Orders by Fulfillment Status. Accepts a comma-separated list to filter on multiple statuses at once."
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "filterInvoiced",
"description": "Filter Purchase Orders that have source invoice available."
},
{
"schema": {
"type": "integer",
"default": 1
},
"in": "query",
"name": "filterPageNumber",
"description": "Current Page"
},
{
"schema": {
"type": "integer",
"default": 20,
"minimum": 1,
"maximum": 100
},
"in": "query",
"name": "filterPageSize",
"description": "Number of entries per page"
},
{
"schema": {
"type": "string",
"enum": [
"Unprocessed",
"Processed",
"Acknowledged",
"Canceled",
"Failed",
"Voided",
"Processing",
"Additional Info Required",
"PO/FR # Exceeds Max Length",
"Duplicate PO/FR #",
"Cross Docked"
]
},
"in": "query",
"name": "filterStatus",
"description": "Filter Purchase Orders by Purchase Order Status. Accepts a comma-separated list to filter on multiple statuses at once."
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "filterIsAcknowledged",
"description": "Filters Purchase Orders based on whether or they were acknowledged (true returns only acknowledged, false only those that are not acknowledged)."
},
{
"schema": {
"type": "string",
"format": "date-time"
},
"in": "query",
"name": "filterAcknowledgedAfter",
"description": "Filter Purchase Orders that were acknowledged after this date-time."
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "filterIsSent",
"description": "Filters Purchase Orders based on whether or they have been sent to the source (true returns only those that have been sent, false only those that have not yet been sent)."
},
{
"schema": {
"type": "string",
"format": "date-time"
},
"in": "query",
"name": "filterSentAfter",
"description": "Filter Purchase Orders that were sent after this date-time."
},
{
"schema": {
"type": "string",
"format": "date-time"
},
"in": "query",
"name": "filterGeneratedAfter",
"description": "Filter Purchase Orders that were generated after this date-time."
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "filterIsCanceled",
"description": "Filters Purchase Orders based on whether or they were canceled (true returns only canceled, false only those that are not canceled)."
},
{
"schema": {
"type": "string",
"format": "date-time"
},
"in": "query",
"name": "filterCanceledAfter",
"description": "Filters Purchase Orders that were canceled after this date-time."
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "filterIsVoided",
"description": "Filters Purchase Orders based on whether or they were voided (true returns only voided, false only those that are not voided)."
},
{
"schema": {
"type": "string",
"format": "date-time"
},
"in": "query",
"name": "filterVoidedAfter",
"description": "Filters Purchase Orders that were voided after this date-time."
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "filterIsHeld",
"description": "Filters Purchase Orders based on whether or they are being held (true returns only held, false only those that are not held)."
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "filterHasError",
"description": "Filters Purchase Orders based on whether or they have a processing error (true returns only those with errors, false only those without errors)."
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "filterEligibleForProcessing",
"description": "Filters Fulfillment Requests based on whether the order it related to is Open/Not Managed (true returns only if the order it is related to is Open/Not Managed, false does not filter PO based on order status)."
},
{
"schema": {
"type": "array",
"example": "1234,1235,1257",
"maxItems": 50,
"uniqueItems": true,
"items": {
"type": "integer"
}
},
"in": "query",
"name": "filterPurchaseOrderTypeIds",
"description": "Filter Purchase Orders by type id, using ids from the PurchaseOrderType Enum.",
"style": "form"
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "isPurchaseOrderAccountingSynced",
"description": "Filter to only include Purchase Orders that have been synced to an Accounting Integration."
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "isOrderAccountingSynced",
"description": "Filter to only include those created for Orders that have been synced to an Accounting Integration. Does not relate to the whether or not the Purchase Order has been synced."
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "hasAccountingError",
"description": "Filter to include Purchase Orders based on whether or not they have a previous error saved while sending to an Accounting Integration"
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "filterOrderInvoiced",
"description": "Filter to only include those created for Orders that have invoices. Does not relate to the whether or not the Purchase Order has been invoiced."
},
{
"schema": {
"type": "boolean",
"default": "false"
},
"in": "query",
"description": "Determines if \"tags\" are returned in the response",
"name": "includeTags"
},
{
"schema": {
"type": "string"
},
"in": "query",
"name": "hasTag",
"description": "Only returns Purchase Orders that have the matching tag"
},
{
"schema": {
"type": "boolean"
},
"in": "query",
"name": "filterStockCommitted",
"description": "Filter Purchase Orders that have stock committed."
},
{
"schema": {
"type": "string",
"enum": [
"Open",
"Closed",
"On Hold",
"Failed",
"No Shipping Method",
"Canceled",
"Not Managed"
]
},
"in": "query",
"name": "filterOrderStatus",
"description": "Only returns Purchase Orders associated with orders that have the matching status."
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PurchaseOrder"
}
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GenericApiError"
}
}
}
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
}
}
}
}