Fulfillment API
  1. shipping_fulfillment
Fulfillment API
  • order
    • /order
      GET
    • /order/{orderId}
      GET
    • Issue Refund
      POST
  • shipping_fulfillment
    • /order/{orderId}/shipping_fulfillment
      GET
    • /order/{orderId}/shipping_fulfillment
      POST
    • /order/{orderId}/shipping_fulfillment/{fulfillmentId}
      GET
  • payment_dispute
    • Get Payment Dispute Details
      GET
    • Accept Payment Dispute
      POST
    • Get Payment Dispute Activity
      GET
    • Add an Evidence File
      POST
    • Contest Payment Dispute
      POST
    • Get Payment Dispute Evidence File
      GET
    • Update evidence
      POST
    • Upload an Evidence File
      POST
    • Search Payment Dispute by Filters
      GET
  • Schemas
    • Schemas
      • AcceptPaymentDisputeRequest
      • AddEvidencePaymentDisputeRequest
      • AddEvidencePaymentDisputeResponse
      • Address
      • Amount
      • AppliedPromotion
      • Buyer
      • CancelRequest
      • CancelStatus
      • ContestPaymentDisputeRequest
      • DeliveryCost
      • DisputeAmount
      • DisputeEvidence
      • DisputeSummaryResponse
      • EbayCollectAndRemitTax
      • EbayFulfillmentProgram
      • EbayTaxReference
      • Error
      • ErrorParameter
      • EvidenceRequest
      • ExtendedContact
      • FileEvidence
      • FileInfo
      • FulfillmentStartInstruction
      • GiftDetails
      • InfoFromBuyer
      • IssueRefundRequest
      • ItemLocation
      • LegacyReference
      • LineItem
      • LineItemFulfillmentInstructions
      • LineItemProperties
      • LineItemReference
      • LineItemRefund
      • MonetaryTransaction
      • Order
      • OrderLineItems
      • OrderRefund
      • OrderSearchPagedCollection
      • Payment
      • PaymentDispute
      • PaymentDisputeActivity
      • PaymentDisputeActivityHistory
      • PaymentDisputeOutcomeDetail
      • PaymentDisputeSummary
      • PaymentHold
      • PaymentSummary
      • Phone
      • PhoneNumber
      • PickupStep
      • PostSaleAuthenticationProgram
      • PricingSummary
      • Program
      • Refund
      • RefundItem
      • ReturnAddress
      • SellerActionsToRelease
      • ShippingFulfillment
      • ShippingFulfillmentDetails
      • ShippingFulfillmentPagedCollection
      • ShippingStep
      • SimpleAmount
      • Tax
      • TaxAddress
      • TaxIdentifier
      • TrackingInfo
      • UpdateEvidencePaymentDisputeRequest
  1. shipping_fulfillment

/order/{orderId}/shipping_fulfillment

Production
https://api.ebay.com{basePath}
Production
https://api.ebay.com{basePath}
POST
/order/{orderId}/shipping_fulfillment
When you group an order's line items into one or more packages, each package requires a corresponding plan for handling, addressing, and shipping; this is a shipping fulfillment. For each package, execute this call once to generate a shipping fulfillment associated with that package. Note: A single line item in an order can consist of multiple units of a purchased item, and one unit can consist of multiple parts or components. Although these components might be provided by the manufacturer in separate packaging, the seller must include all components of a given line item in the same package. Before using this call for a given package, you must determine which line items are in the package. If the package has been shipped, you should provide the date of shipment in the request. If not provided, it will default to the current date and time.

Request

Path Params

Body Params application/json

Examples

Responses

🟢201Created. The call also returns the following location code: <br /><br /><code>{ENV}/sell/fulfillment/v1/order/{ORDERID}/shipping_fulfillment/{FULFILLMENTID}</code> <br /><br />The <code>ENV</code> string is the HTTPS path to the same eBay supported enviro
application/json
Body

🟠400Bad Request
🔴500Internal Server Error. <br /><br /><span class="tablenote"><strong>Note:</strong> In some cases, this call may succeed if you issue it once more after receiving this error.</span>
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'https://api.ebay.com{basePath}/order//shipping_fulfillment' \
--header 'Content-Type: application/json' \
--data-raw '{
    "lineItems": [
        {
            "lineItemId": "string",
            "quantity": 0
        }
    ],
    "shippedDate": "string",
    "shippingCarrierCode": "string",
    "trackingNumber": "string"
}'
Response Response Example
201 - Example 1
{}
Modified at 2022-09-11 20:21:04
Previous
/order/{orderId}/shipping_fulfillment
Next
/order/{orderId}/shipping_fulfillment/{fulfillmentId}
Built with