Overview
The Fulfillment API handles everything from order retrieval to shipping fulfillment and dispute resolution. It’s designed to streamline your post-sale operations and maintain excellent customer service.Key Workflow: Orders → Fulfillment → Tracking → Resolution
- Retrieve orders waiting for fulfillment
- Create shipping fulfillments with tracking
- Handle refunds and returns when needed
- Manage payment disputes with evidence
Core Capabilities
Order Management
Retrieve and track all your eBay orders
Shipping Fulfillment
Create fulfillments with tracking numbers
Refunds & Returns
Issue full or partial refunds to buyers
Payment Disputes
Contest or accept buyer claims with evidence
Order Management
Retrieve and monitor orders across all your eBay listings.Retrieving Orders
1
Get All Orders
Retrieve orders with optional filtering:Common Filters:
orderfulfillmentstatus:{NOT_STARTED}- Awaiting fulfillmentorderfulfillmentstatus:{IN_PROGRESS}- Partially shippedorderfulfillmentstatus:{FULFILLED}- Fully shippedcreationdate:[2025-01-01T00:00:00.000Z..2025-01-31T23:59:59.999Z]- Date range
ebay_get_orders2
Get Specific Order
Retrieve complete details for a single order:Returns:
- Buyer information
- Line items with SKUs
- Shipping address
- Payment details
- Fulfillment status
ebay_get_orderUnderstanding Order Structure
Order Response Example
Order Response Example
Shipping Fulfillment
Create shipping fulfillments to mark orders as shipped and provide tracking information to buyers.Creating Fulfillments
1
Ship Complete Order
Create a fulfillment for all items in an order:Supported Carriers:
- USPS, UPS, FedEx, DHL
- USPS_PRIORITY, USPS_FIRST_CLASS
- UPS_GROUND, UPS_NEXT_DAY_AIR
- FEDEX_GROUND, FEDEX_2DAY
ebay_create_shipping_fulfillment2
Get Fulfillment Status
Check all fulfillments for an order:Tools:
ebay_get_shipping_fulfillments- All fulfillments for orderebay_get_shipping_fulfillment- Specific fulfillment by ID
Partial Shipments
For orders with multiple items shipped separately:Example: Split Shipment
Example: Split Shipment
FULFILLED after all items are shipped.Refunds and Returns
Issue full or partial refunds to buyers for returned items or order cancellations.Issuing Refunds
- Full Order Refund
- Partial/Line Item Refund
Refund Reason Codes
Buyer-Initiated Reasons
Buyer-Initiated Reasons
BUYER_CANCEL- Buyer requested cancellationFOUND_CHEAPER_PRICE- Buyer found better price
Seller-Initiated Reasons
Seller-Initiated Reasons
OUT_OF_STOCK- Item no longer availableSELLER_CANCEL- Seller canceled orderINCORRECT_PRICE- Listing had wrong price
Problem Reasons
Problem Reasons
ITEM_DAMAGED- Item arrived damagedITEM_DEFECTIVE- Item doesn’t workLOST_IN_TRANSIT- Package lost during shipping
Other Reasons
Other Reasons
MUTUALLY_AGREED- Both parties agreed to refund
Tool:
ebay_issue_refundNote: Refunds must include a valid reason code. The comment field is optional but recommended for clarity.Payment Disputes
Handle buyer-opened payment disputes, including item not received (INR) and significantly not as described (SNAD) claims.Dispute Workflow
1
Monitor Disputes
Retrieve open disputes requiring attention:Filter Options:
orderFilter: "orderid:12-34567-89012"- Specific orderbuyerFilter: "buyer_username:buyer123"- Specific buyeropenFilter: true- Only open disputesopenFilter: false- Only closed disputes
ebay_get_payment_dispute_summaries2
Review Dispute Details
Get complete information about a dispute:Returns:
- Dispute reason (INR, SNAD, etc.)
- Buyer’s claim details
- Order information
- Response deadline
- Current status
ebay_get_payment_dispute- Full dispute detailsebay_get_payment_dispute_activities- Activity history
3
Respond to Dispute
Choose your response strategy (see below for details)
Accepting Disputes
When you agree with the buyer’s claim:- Item was not received and you can’t prove delivery
- Item is significantly different from description
- Faster resolution desired
ebay_accept_payment_dispute
Contesting Disputes
When you disagree with the buyer’s claim:- You have proof of delivery (tracking shows delivered)
- Item matches description exactly
- You have evidence supporting your case
ebay_contest_payment_dispute
Adding Evidence
Strengthen your case with supporting documentation:1
Upload Evidence Files
Upload photos, receipts, or tracking documents:Supported Files:
- Images (JPG, PNG, GIF)
- PDFs
- Max 1.5MB per file
ebay_upload_payment_dispute_evidence_file2
Attach Evidence to Dispute
Link uploaded files to your case:Evidence Types:
PROOF_OF_DELIVERY- Tracking showing deliveryPROOF_OF_AUTHENTICITY- Item authenticity docsPROOF_OF_REFUND- Refund receiptADDITIONAL_INFORMATION- Other supporting docs
ebay_add_payment_dispute_evidence3
Update Evidence
Modify existing evidence submissions:Tool:
ebay_update_payment_dispute_evidenceDownloading Evidence
Review evidence files submitted to disputes:ebay_fetch_payment_dispute_evidence_content
Common Use Cases
Daily Order Processing
Daily Order Processing
Recommended workflow:
- Get unfulfilled orders:
ebay_get_orderswith filterorderfulfillmentstatus:{NOT_STARTED} - Print shipping labels and pack items
- Create fulfillments:
ebay_create_shipping_fulfillmentwith tracking - Buyers automatically receive tracking emails
Handling Buyer Cancellation Requests
Handling Buyer Cancellation Requests
Before shipping:
- Verify order hasn’t shipped:
ebay_get_order - Issue full refund:
ebay_issue_refundwithBUYER_CANCELreason - Order status updates automatically
- Explain to buyer item has shipped
- Direct buyer to initiate return through eBay
- Process return and refund when item received
Damaged Item Report
Damaged Item Report
Process:
- Request photos from buyer
- Determine partial vs. full refund
- Issue refund:
ebay_issue_refundwithITEM_DAMAGEDreason - Choose whether buyer needs to return item
Item Not Received Dispute
Item Not Received Dispute
With tracking showing delivery:
- Get dispute details:
ebay_get_payment_dispute - Contest dispute:
ebay_contest_payment_dispute - Upload tracking proof:
ebay_upload_payment_dispute_evidence_file - Add evidence:
ebay_add_payment_dispute_evidencewithPROOF_OF_DELIVERY
- Accept dispute:
ebay_accept_payment_dispute - Refund issued automatically
- Consider requiring signature confirmation for future orders
Tool Reference
Orders (2 tools)
ebay_get_orders- Retrieve multiple orders with filtersebay_get_order- Get specific order details
Shipping Fulfillments (3 tools)
ebay_create_shipping_fulfillment- Create fulfillment with trackingebay_get_shipping_fulfillments- All fulfillments for an orderebay_get_shipping_fulfillment- Specific fulfillment details
Refunds (1 tool)
ebay_issue_refund- Issue full or partial refunds
Payment Disputes (8 tools)
ebay_get_payment_dispute_summaries- List all disputesebay_get_payment_dispute- Dispute detailsebay_get_payment_dispute_activities- Dispute activity logebay_accept_payment_dispute- Accept buyer’s claimebay_contest_payment_dispute- Contest buyer’s claimebay_add_payment_dispute_evidence- Submit evidenceebay_update_payment_dispute_evidence- Modify evidenceebay_upload_payment_dispute_evidence_file- Upload supporting filesebay_fetch_payment_dispute_evidence_content- Download evidence files
Best Practices
Always Add Tracking
Include tracking numbers in fulfillments to reduce disputes and improve buyer confidence
Ship Within 24-48 Hours
Fast shipping improves seller performance metrics and customer satisfaction
Respond to Disputes Quickly
Reply within 3 business days to avoid automatic resolution against you
Keep Evidence Ready
Maintain proof of delivery and item condition for dispute protection
Next Steps
Managing Orders Guide
Complete order processing workflow
Inventory Management
Manage your product catalog
Fulfillment API Reference
Complete API documentation
Account Management
Set up policies and programs
Rate Limits
User Tokens: 10,000-50,000 requests/day depending on seller tierRecommendation: Use user tokens for all fulfillment operations