UMG-UK
  1. Inbound
UMG-UK
  • Outbound Orders
    • Get SalesOrder List
      GET
    • Create a SalesOrder
      POST
    • Get Sales Order Information
      GET
    • Sales Order Acknowledgement
      POST
    • Bulk Upload SalesOrders
      POST
    • Get Job Status of an Async Bulk Sales Order Import
      GET
    • Get a single SalesOrder
      GET
    • Update SalesOrder
      PUT
    • Cancel SalesOrder
      DELETE
    • Get Shipments for a Sales Order
      GET
    • Get B2B Customers For Business Unit
      GET
  • Ship Confirmation
    • Sales Order Ship Confirmation
  • Business Units
    • Get Buildings associated to a Business Unit
    • Remove associated Building from a Business Unit
    • Associate a Building to a Business Unit
    • Get Business Unit Detail
    • Update Business Unit
    • List Business Units
    • Create Business Unit
    • Get Business Unit General Settings
    • Update Business Unit General Settings
    • Update Business Unit Amazon SFP Keys
    • Remove Business Unit Amazon SFP Keys
    • Get Business Unit Amazon SFP Keys
    • List Broker Accounts
    • Create Broker Account
    • Delete Broker Account
  • Product
    • Batch Upload SKUs
    • Get Product Information
    • List SKUs
    • Create SKU
    • Get SKU Details
    • Update SKU Details
    • Update SKU Details
  • Inbound
    • List Inbound ASNs
      GET
    • Create Inbound ASN
      POST
    • Get single Inbound ASN
      GET
    • Update single Inbound ASN
      PUT
    • Cancel single Inbound ASN
      DELETE
    • Get receipt lines for single Inbound ASN
      GET
    • Get receipt lines for single Inbound RMA
      GET
    • Get single Inbound RMA
      GET
    • Update single Inbound RMA
      PUT
    • Cancel single Inbound RMA
      DELETE
    • List Inbound RMAs
      GET
    • Create Inbound RMA
      POST
    • Get receipt lines for single Inbound PO
      GET
    • Get single Inbound PO
      GET
    • Update single Inbound PO
      PUT
    • Cancel single Inbound PO
      DELETE
    • List Inbound POs
      GET
    • Create Inbound PO
      POST
  • Inventory
    • List Inventory Transactions
    • List Inventory stats grouped by SKU
    • List Inventory stats grouped by Lot
    • List Inventory stats grouped by SKU and Building
    • List Inventory stats grouped by Lot and Building
    • List Inventory Serial Numbers
  • Inventory Movement
    • Inventory Movement
  • TMS Endpoints
    • Generate TMS Quotes for Sales Order
    • Book TMS Shipment for Sales Order
    • Delete Booked TMS Shipment For Sales Order
    • Update BOL for Order
    • Approve Quote for Order & Drop to WMS
    • Get ERP Token
  1. Inbound

Get receipt lines for single Inbound PO

GET
/business_units/{businessUnitId}/purchase_orders/{poNumber}/receipts
Inbound

Request

Path Params
businessUnitId
string 
required
poNumber
string 
required

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/business_units//purchase_orders//receipts'

Responses

🟢200OK
application/json
Body
data
array[object (ReceiptLine) {17}] 
optional
sku
object (SkuReference) 
optional
qty
string 
optional
dispositionCode
string 
optional
What are all the possible values? Different for ASNs, RMAs, POs?
lpn
object 
optional
The LPN where this line qty is being received
lot
object 
optional
The lot information recorded upon receiving this line qty
numberOfCases
string 
optional
This appears to be the qty specified when creating ASN while eachesPerCase is 1. Can/should these be specified differently when creating the ASN if a different combination is neccessary? e.g. 20 cases with 5 eaches per case
unitsPerCase
string 
optional
uom
enum<string> 
optional
Allowed values:
EACHCASEPACKETC
receiptQty
string 
optional
holdCode
string 
optional
What are possible values?
weight
object 
optional
What are these weights and will they always be populated with accurate information? When? On ASN creation or receipt? Should they always be displayed to merchant?
receivedErrorCode
string 
optional
What is this?
receivedUser
string 
optional
receivedTimestamp
string 
optional
receiptId
string 
optional
Identifies the receipt that this line was received against
attachments
array [object {3}] 
optional
Photo or video attachments for documenting damage, shorts, etc.
buildingId
string 
optional
RCV... We don't intend to display this as-is to merchants. Might we need it to infer and communicate other more granular receving state?
Example
{
    "data": [
        {
            "sku": {
                "skuId": "string",
                "name": "255",
                "description1": "string",
                "description2": "string"
            },
            "qty": "string",
            "dispositionCode": "string",
            "lpn": {
                "status": "string",
                "number": "string"
            },
            "lot": {
                "lotId": "string",
                "expiration": "2019-08-24"
            },
            "numberOfCases": "string",
            "unitsPerCase": "string",
            "uom": "EACH",
            "receiptQty": "string",
            "holdCode": "string",
            "weight": {
                "net": "string",
                "gross": "string",
                "uom": "string"
            },
            "receivedErrorCode": "string",
            "receivedUser": "string",
            "receivedTimestamp": "string",
            "receiptId": "string",
            "attachments": [
                {
                    "url": "string",
                    "notes": "string",
                    "mediaType": "image"
                }
            ],
            "buildingId": "string"
        }
    ]
}
Modified at 2024-07-02 10:16:06
Previous
Create Inbound RMA
Next
Get single Inbound PO
Built with