Get Inbound Shipments
https://api.flxpoint.com/inbound-shipmentsUse this when you want to pull inbound shipments 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.
This endpoint allows you to get a list of ”inbound”, shipments from Stocking Purchase Orders and Transfer Orders. <br/><br/> Use the source token or an account token along with the sourceId to see the inbound shipments going to that source.
Request
sourceIdqueryintegerThis field will automatically be populated if you are using a Source API Token. If you are using an Account API Token, this field is required.
receivedStatusquerystringstatus string signifying how much restocking has been done
allowedawaiting_to_receivepartially_receivedreceivedvoidedshippedStatusquerystringstatus string to filter inbound shipments on the basis of their shipped status
allowednot_startedpartially_completedcompletedcreatedAfterquerystring (date-time)Filters down to Inbound Shipments that have been created after this timestamp. (Timestamp in UTC)
pagequeryintegerif not specified, defaults to: 1
pageSizequeryintegerIf not provided, this field will be defaulted to "20"
sourceNamequerystringfilter inbound shipments on the basis of source name. If sourceId and sourceName, both are provided, preference will be give to sourceId
Example request
/inbound-shipmentscurl -X GET "https://api.flxpoint.com/inbound-shipments" \
-H "Accept: application/json" \
-H "X-API-TOKEN: YOUR_TOKEN"Responses
200OKapplication/json
idintegerpurchaseOrderNumberstringorderIdintegersourceIdintegergeneratedAtstring (date-time)sentAtstring (date-time)acknowledgedAtstring (date-time)voidedAtstring (date-time)canceledAtstring (date-time)lastModifiedAtstring (date-time)shippingAddressobjectidintegernamestringaddressLine1stringaddressLine2stringcitystringstatestringcountrystringstateCodestringcountryCodestringpostalstringemailstringphonestringcompanyNamestringfirstNamestringlastNamestringredactedbooleanhashstringshippingAddressIdintegerbillingAddressobjectidintegernamestringaddressLine1stringaddressLine2stringcitystringstatestringcountrystringstateCodestringcountryCodestringpostalstringemailstringphonestringcompanyNamestringfirstNamestringlastNamestringredactedbooleanhashstringbillingAddressIdintegernotestringshippedStatusCompletionStatusNot 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_dockedpurchaseOrderReceivedStatusobjecthandlestringawaiting_to_receivepartially_receivedreceivedvoidedtotalCostnumbertotalQuantityintegershippedQuantityintegerestimatedShippingCostnumberestimatedDropshipFeenumberbeingProcessedbooleanpackageDimensionUnitobjecthandlestringinchcentimeterabbreviatedHandlestringincmpackageLengthnumberpackageWidthnumberpackageHeightnumberpackageWeightUnitobjecthandlestringpoundouncegramkilogramabbreviatedHandlestringlbozgkgpackageWeightnumbervoidedReasonstringprocessingErrorReasonstringcancelReasonstringitemsarray[InboundShipmentItem]idintegerorderItemIdintegerpurchaseOrderIdintegerinventoryVariantIdinteger (int64)restockingInventoryVariantIdinteger (int64)skustringupcstringmpnstringrestockingSkustringquantityintegeracknowledgedQuantityinteger0shippedQuantityinteger0receivedQuantityinteger0voidedQuantityinteger0costnumbercanceledQuantityintegertitlestringweightnumberweightUnitobjecthandlestringpoundouncegramkilogramabbreviatedHandlestringlbozgkglengthnumberwidthnumberheightnumberdimensionUnitobjecthandlestringinchcentimeterabbreviatedHandlestringincmbundleComponentsarray[PurchaseOrderItemBundleComponent]purchaseOrderItemIdintegerrequiredorderItemBundleComponentIdintegerrequiredpurchaseOrderAttributesarray[PurchaseOrderAttribute]idintegerpurchase_order_idintegerkeystringvaluestringshipmentsarray[Shipment]idintegernotestringtrackingUrlstringtrackingNumberstringcarrierstringmethodstringshippedAtstring (date-time)insertedAtstring (date-time)shippingCostnumberorderIdintegerpurchaseOrderIdintegerfulfillmentRequestIdintegerrmaIdintegersourceIdintegeraccountIdintegerpartialbooleansuppressedbooleansyncedToChannelbooleansyncErrorstringcrossDockPurchaseOrderIdintegershipmentItemsarray[ShipmentItem]idintegerskustringquantityintegershipmentIdintegerinventoryVariantIdinteger (int64)partialbooleanorderItemIdintegerpurchaseOrderItemIdintegerfulfillmentRequestItemIdintegercommittedStockReleasedQuantityintegerrmaItemIdintegercustomFieldsarray[ShipmentCustomField]customFieldsarray[ShipmentCustomField]idintegernamestringvaluestringupdatedAtstring (date-time)accountingSyncedbooleansourceNamestring[
{
"id": 0,
"purchaseOrderNumber": "string",
"orderId": 0,
"sourceId": 0,
"generatedAt": "2026-04-20T00:00:00Z",
"sentAt": "2026-04-20T00:00:00Z",
"acknowledgedAt": "2026-04-20T00:00:00Z",
"voidedAt": "2026-04-20T00:00:00Z",
"canceledAt": "2026-04-20T00:00:00Z",
"lastModifiedAt": "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"
},
"shippingAddressId": 0,
"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"
},
"billingAddressId": 0,
"note": "string",
"shippedStatus": "Not Started",
"purchaseOrderStatus": {
"name": "Unprocessed",
"handle": "unprocessed"
},
"purchaseOrderReceivedStatus": {
"handle": "awaiting_to_receive"
},
"totalCost": 0,
"totalQuantity": 0,
"shippedQuantity": 0,
"estimatedShippingCost": 0,
"estimatedDropshipFee": 0,
"beingProcessed": true,
"packageDimensionUnit": {
"handle": "inch",
"abbreviatedHandle": "in"
},
"packageLength": 0,
"packageWidth": 0,
"packageHeight": 0,
"packageWeightUnit": {
"handle": "pound",
"abbreviatedHandle": "lb"
},
"packageWeight": 0,
"voidedReason": "string",
"processingErrorReason": "string",
"cancelReason": "string",
"items": [
{
"id": 0,
"orderItemId": 0,
"purchaseOrderId": 0,
"inventoryVariantId": 0,
"restockingInventoryVariantId": 0,
"sku": "string",
"upc": "string",
"mpn": "string",
"restockingSku": "string",
"quantity": 0,
"acknowledgedQuantity": 0,
"shippedQuantity": 0,
"receivedQuantity": 0,
"voidedQuantity": 0,
"cost": 0,
"canceledQuantity": 0,
"title": "string",
"weight": 0,
"weightUnit": {
"handle": null,
"abbreviatedHandle": null
},
"length": 0,
"width": 0,
"height": 0,
"dimensionUnit": {
"handle": null,
"abbreviatedHandle": null
},
"bundleComponents": [
null
]
}
],
"purchaseOrderAttributes": [
{
"id": 0,
"purchase_order_id": 0,
"key": "string",
"value": "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
}
],
"sourceName": "string"
}
]400Bad Request
No schema documented for this status.
401Unauthorizedapplication/json
{}OpenAPI fragment
{
"get": {
"summary": "Get Inbound Shipments",
"description": "This endpoint allows you to get a list of ”inbound”, shipments from Stocking Purchase Orders and Transfer Orders. \n<br/><br/>\nUse the source token or an account token along with the sourceId to see the inbound shipments going to that source.",
"parameters": [
{
"schema": {
"type": "integer"
},
"in": "query",
"name": "sourceId",
"description": "This field will automatically be populated if you are using a Source API Token. If you are using an Account API Token, this field is required."
},
{
"schema": {
"type": "string",
"enum": [
"awaiting_to_receive",
"partially_received",
"received",
"voided"
]
},
"in": "query",
"name": "receivedStatus",
"description": "status string signifying how much restocking has been done"
},
{
"schema": {
"type": "string",
"enum": [
"not_started",
"partially_completed",
"completed"
]
},
"in": "query",
"name": "shippedStatus",
"description": "status string to filter inbound shipments on the basis of their shipped status"
},
{
"schema": {
"type": "string",
"format": "date-time",
"example": "2020-10-14T16:05:00.000Z"
},
"in": "query",
"name": "createdAfter",
"description": "Filters down to Inbound Shipments that have been created after this timestamp. (Timestamp in UTC)"
},
{
"schema": {
"type": "integer",
"default": 1
},
"in": "query",
"name": "page",
"description": "if not specified, defaults to: 1"
},
{
"schema": {
"type": "integer",
"default": 20
},
"in": "query",
"name": "pageSize",
"description": "If not provided, this field will be defaulted to \"20\""
},
{
"schema": {
"type": "string"
},
"in": "query",
"name": "sourceName",
"description": "filter inbound shipments on the basis of source name. If sourceId and sourceName, both are provided, preference will be give to sourceId"
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/InboundShipment"
}
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {}
}
}
}
}
}
}
}