ADO.NET Provider for Amazon Marketplace

Build 25.0.9539

SubmitDirectFulfillmentShippingLabel

Generates and submits shipping label requests for individual direct fulfillment orders, obtaining carrier-specific labels required for package shipping.

Stored Procedure-Specific Information

To request a shipping label from Amazon for a specific purchase order, enter:
EXEC VendorCentral.SubmitDirectFulfillmentShippingLabel
  PurchaseOrderNumber = 'PO-12345-67890',
  SellingPartyId = 'VENDOR-123',
  SellingPartyName = 'ABC Corporation',
  SellingPartyAddressLine1 = '123 Main Street',
  SellingPartyCity = 'Seattle',
  SellingPartyStateOrRegion = 'WA',
  SellingPartyPostalCode = '98101',
  SellingPartyCountryCode = 'US',
  ShipFromPartyId = 'WAREHOUSE-001',
  ShipFromName = 'ABC Warehouse',
  ShipFromAddressLine1 = '456 Industrial Blvd',
  ShipFromCity = 'Tacoma',
  ShipFromStateOrRegion = 'WA',
  ShipFromPostalCode = '98402',
  ShipFromCountryCode = 'US',
  Containers = '[
    {
      "containerType": "carton",
      "containerIdentifier": "CARTON-001",
      "weight": {
        "unitOfMeasure": "pounds",
        "value": "5.5"
      },
      "dimensions": {
        "length": "12",
        "width": "10",
        "height": "8",
        "unitOfMeasure": "inches"
      }
    }
  ]';

This stored procedure returns a transaction Id, which can be used with the CheckDirectFulfillmentTransaction procedure to retrieve the generated label.

Input

Name Type Required Description
ShipFromAddressLine1 String True The first line of the address.
ShipFromAddressLine2 String False Additional street address information, if required.
ShipFromAddressLine3 String False Additional street address information, if required.
ShipFromCity String False The city where the party is located.
Containers String False A container used for shipping and packing items.
ShipFromCountryCode String True The two-letter country code in [ISO 3166-1 alpha-2](https://www.iban.com/country-codes) format.
ShipFromCounty String False The county where the party is located.
ShipFromDistrict String False The district where the party is located.
ShipFromName String True The name of the person, business or institution at that address.
ShipFromPartyId String True The identifier of the party.
ShipFromPhone String False The phone number of the party associated with the address.
ShipFromPostalCode String False The postal code for the address. This value can include letters, digits, spaces, or punctuation.
PurchaseOrderNumber String True The purchase order number for which to create a shipping label.
ShipFromStateOrRegion String False The state or region where the party is located.
ShipFromTaxRegistrationDetails String False The tax registration details of the entity.
SellingPartyAddressLine1 String True The first line of the address.
SellingPartyAddressLine2 String False Additional street address information, if required.
SellingPartyAddressLine3 String False Additional street address information, if required.
SellingPartyCity String False The city where the party is located.
SellingPartyCountryCode String True The two-letter country code in [ISO 3166-1 alpha-2](https://www.iban.com/country-codes) format.
SellingPartyCounty String False The county where the party is located.
SellingPartyDistrict String False The district where the party is located.
SellingPartyName String True The name of the person, business or institution at that address.
SellingPartyId String True The identifier of the party.
SellingPartyPhone String False The phone number of the party associated with the address.
SellingPartyPostalCode String False The postal code for the address. This value can include letters, digits, spaces, or punctuation.
SellingPartyStateOrRegion String False The state or region where the party is located.
SellingPartyTaxRegistrationDetails String False The tax registration details of the entity.

Result Set Columns

Name Type Description
Success Boolean Indicates whether the stored procedure was successfully executed.
TransactionId String Globally Unique Identifier (GUID) to identify this transaction. This value can be used with the Transaction Status API to return the status of this transaction.

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 25.0.9539