SlideShare a Scribd company logo
1 of 22
Introduction
High level overview                                                                               seller’s
perspective


                C2C                                                              B2C
                                                                  Small b2C/
  Occasional           Regulars          Ramping Business                              Small Merchants    Large Merchants
                                                                 Entrepreneurs
                                         (Self-identified as
                    (Orders >= 25)
                                             Business)         (Orders >= 100 AND   (Orders >=100 AND
                          AND                                                                            (Orders >=100 AND
                                                 AND            GMV >= $10K AND     GMV >= $120K AND
  Orders < 25   (Orders < 100 OR GMV <                                                                      GMV>=$1M)
                                         (Orders < 100 OR        GMV < $120K )         GMV < $1M)
                         $10K )
                                           GMV < $10K)
Title




        Description
Format




Price            Condition
Shipping Policy




Return Policy
<?xml version="1.0"?>
<AddItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
 <Item>
  <Title>Garmin nuvi 255W Automotive GPS Receiver</Title>
  <Description>
      Take the shortest route to your destination using Garmin nüvi
255W navigator…
  </Description>
  <PrimaryCategory>
    <CategoryID>377</CategoryID>
  </PrimaryCategory>
  <StartPrice>1.00</StartPrice>
  <ConditionID>3000</ConditionID>
   ...
 </Item>
</AddItemRequest>
Listing format                                 APIs
Fixed Price                                    (Add, Revise, Relist, End)FixedPriceItem
(Fixed Price) and (Auction or Classified Ad) (Add, Revise, Relist, End)Item

(Fixed Price) and (Auction or Classified Ad)       ListingDraft (Beta)
Metadata         APIs
Categories       GetCategories, GetCategoryFeatures
Item Specifics   GetCategorySpecifics
Pictures         UploadSiteHostedPictures
Action                     APIs
Finding catalog products   FindProducts
Adding a product               GetProductMetaDataBulk, AddProducts (Beta)
Global policies            Q1, ‘12
Seller ends listing



                                                     (Current time > Scheduled end
                                                     time) OR (Last remaining
                 Current time > Scheduled
                                                     quantity purchased)
                 start time
     Scheduled                              Active                               Ended




                                                                   Customer service reinstates
(Policy violation detected)
                                                                   the listing
               OR                       Suspended
(Potential fraud detected)
1. Wins an auction or
purchases a fixed price   1. A new “unpaid” order.
listing

2. Pays for the order     2. Receives the payment
3. Expects delivery       3. Adds a tracking number

4. Leaves feedback        4. Leaves feedback
Action                  API
Manage orders           GetOrders
Add a tracking number   CompleteSale
Leave feedback          LeaveFeedback
Manage disputes         AddDispute, GetDispute, ReverseDispute etc.
Action                                 API
Manage accounts                        GetAccount
Manage communication between sellers   GetMyMessages, ReviseMyMessages, etc.
and buyers
Best offers                            GetBestOffers, RespondToBestOffer
MyeBay                                 GetMyeBaySelling, GetMyeBayReminders




https://www.x.com/developers/ebay/products
Action            API
Job management    startUploadJob, startDownloadJob, abortJob,
                  getJobs, etc.
File management   uploadFile, downloadFile
Bulk Data Transfer                   File Transfer
Seller                                       Service                            Service
Application
                       createUploadJob
                  (jobId, inputFileReferenceId)

                                 uploadFile(jobId, inputFileReferenceId)
                                            success or error

              startUploadJob(jobId, inputFileReferenceId)
                       success or error

                      getJobStatus(jobId)
                       success or error

                                downloadFile(jobId, outputFileReferenceId)

                                                  downloadFile
Inbound                                   Admin
           Data Files                  1
                                                       App                eBay
                                                                 3
                                                                         Listings
             2             CSV
                     XML




                                               File Storage
                                              (sftp, webdav)



Merchant                                        MIP
Systems

                                           Products   Policies



                                                                     4
                 5               CSV
                           XML

                                                                     eBay Orders
              Outbound
              Order Files
http://www.ebaytechblog.com/2011/06/09/merchant-
integration-platform-mip/

                            tibrown@ebay.com
Selling on eBay: An overview of the APIs
Selling on eBay: An overview of the APIs

More Related Content

More from X.commerce

Creative complex commerce: Respecting the Customers’ brand while integrating ...
Creative complex commerce: Respecting the Customers’ brand while integrating ...Creative complex commerce: Respecting the Customers’ brand while integrating ...
Creative complex commerce: Respecting the Customers’ brand while integrating ...X.commerce
 
Trending now and in the future: Social commerce
Trending now and in the future: Social commerceTrending now and in the future: Social commerce
Trending now and in the future: Social commerceX.commerce
 
Handling the boom in international commerce
Handling the boom in international commerceHandling the boom in international commerce
Handling the boom in international commerceX.commerce
 
The near future of real web applications
The near future of real web applicationsThe near future of real web applications
The near future of real web applicationsX.commerce
 
Proudly Found Elsewhere: The Open Source Bonanza
Proudly Found Elsewhere: The Open Source BonanzaProudly Found Elsewhere: The Open Source Bonanza
Proudly Found Elsewhere: The Open Source BonanzaX.commerce
 
Building immersive experiences: Usability you can really use
Building immersive experiences: Usability you can really useBuilding immersive experiences: Usability you can really use
Building immersive experiences: Usability you can really useX.commerce
 
eBay From Ground Level to the Clouds
eBay From Ground Level to the CloudseBay From Ground Level to the Clouds
eBay From Ground Level to the CloudsX.commerce
 
OpenStack: Enabling the Open Cloud Era
OpenStack: Enabling the Open Cloud EraOpenStack: Enabling the Open Cloud Era
OpenStack: Enabling the Open Cloud EraX.commerce
 
Fun and commerce with shipping APIs
Fun and commerce with shipping APIsFun and commerce with shipping APIs
Fun and commerce with shipping APIsX.commerce
 
APIs for catalogs
APIs for catalogsAPIs for catalogs
APIs for catalogsX.commerce
 
Pop-up commerce
Pop-up commercePop-up commerce
Pop-up commerceX.commerce
 
Adaptive APIs meet the real world - FundRazr
Adaptive APIs meet the real world - FundRazrAdaptive APIs meet the real world - FundRazr
Adaptive APIs meet the real world - FundRazrX.commerce
 
Adaptive APIs meet the real world
Adaptive APIs meet the real worldAdaptive APIs meet the real world
Adaptive APIs meet the real worldX.commerce
 
PayPal under the hood
PayPal under the hoodPayPal under the hood
PayPal under the hoodX.commerce
 
Paypal checkout anytime anywhere paulam chang matt cole
Paypal checkout anytime anywhere paulam chang matt colePaypal checkout anytime anywhere paulam chang matt cole
Paypal checkout anytime anywhere paulam chang matt coleX.commerce
 
Magento Integration Tests
Magento Integration TestsMagento Integration Tests
Magento Integration TestsX.commerce
 
Developing loosely coupled modules with Magento
Developing loosely coupled modules with MagentoDeveloping loosely coupled modules with Magento
Developing loosely coupled modules with MagentoX.commerce
 
Going with style: Themes and apps for Magento Go
Going with style: Themes and apps for Magento GoGoing with style: Themes and apps for Magento Go
Going with style: Themes and apps for Magento GoX.commerce
 
Magento 101: A technical overview
Magento 101: A technical overviewMagento 101: A technical overview
Magento 101: A technical overviewX.commerce
 
Magento 2: A technical overview
Magento 2: A technical overviewMagento 2: A technical overview
Magento 2: A technical overviewX.commerce
 

More from X.commerce (20)

Creative complex commerce: Respecting the Customers’ brand while integrating ...
Creative complex commerce: Respecting the Customers’ brand while integrating ...Creative complex commerce: Respecting the Customers’ brand while integrating ...
Creative complex commerce: Respecting the Customers’ brand while integrating ...
 
Trending now and in the future: Social commerce
Trending now and in the future: Social commerceTrending now and in the future: Social commerce
Trending now and in the future: Social commerce
 
Handling the boom in international commerce
Handling the boom in international commerceHandling the boom in international commerce
Handling the boom in international commerce
 
The near future of real web applications
The near future of real web applicationsThe near future of real web applications
The near future of real web applications
 
Proudly Found Elsewhere: The Open Source Bonanza
Proudly Found Elsewhere: The Open Source BonanzaProudly Found Elsewhere: The Open Source Bonanza
Proudly Found Elsewhere: The Open Source Bonanza
 
Building immersive experiences: Usability you can really use
Building immersive experiences: Usability you can really useBuilding immersive experiences: Usability you can really use
Building immersive experiences: Usability you can really use
 
eBay From Ground Level to the Clouds
eBay From Ground Level to the CloudseBay From Ground Level to the Clouds
eBay From Ground Level to the Clouds
 
OpenStack: Enabling the Open Cloud Era
OpenStack: Enabling the Open Cloud EraOpenStack: Enabling the Open Cloud Era
OpenStack: Enabling the Open Cloud Era
 
Fun and commerce with shipping APIs
Fun and commerce with shipping APIsFun and commerce with shipping APIs
Fun and commerce with shipping APIs
 
APIs for catalogs
APIs for catalogsAPIs for catalogs
APIs for catalogs
 
Pop-up commerce
Pop-up commercePop-up commerce
Pop-up commerce
 
Adaptive APIs meet the real world - FundRazr
Adaptive APIs meet the real world - FundRazrAdaptive APIs meet the real world - FundRazr
Adaptive APIs meet the real world - FundRazr
 
Adaptive APIs meet the real world
Adaptive APIs meet the real worldAdaptive APIs meet the real world
Adaptive APIs meet the real world
 
PayPal under the hood
PayPal under the hoodPayPal under the hood
PayPal under the hood
 
Paypal checkout anytime anywhere paulam chang matt cole
Paypal checkout anytime anywhere paulam chang matt colePaypal checkout anytime anywhere paulam chang matt cole
Paypal checkout anytime anywhere paulam chang matt cole
 
Magento Integration Tests
Magento Integration TestsMagento Integration Tests
Magento Integration Tests
 
Developing loosely coupled modules with Magento
Developing loosely coupled modules with MagentoDeveloping loosely coupled modules with Magento
Developing loosely coupled modules with Magento
 
Going with style: Themes and apps for Magento Go
Going with style: Themes and apps for Magento GoGoing with style: Themes and apps for Magento Go
Going with style: Themes and apps for Magento Go
 
Magento 101: A technical overview
Magento 101: A technical overviewMagento 101: A technical overview
Magento 101: A technical overview
 
Magento 2: A technical overview
Magento 2: A technical overviewMagento 2: A technical overview
Magento 2: A technical overview
 

Recently uploaded

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Selling on eBay: An overview of the APIs

  • 1.
  • 2.
  • 3.
  • 5. High level overview seller’s perspective C2C B2C Small b2C/ Occasional Regulars Ramping Business Small Merchants Large Merchants Entrepreneurs (Self-identified as (Orders >= 25) Business) (Orders >= 100 AND (Orders >=100 AND AND (Orders >=100 AND AND GMV >= $10K AND GMV >= $120K AND Orders < 25 (Orders < 100 OR GMV < GMV>=$1M) (Orders < 100 OR GMV < $120K ) GMV < $1M) $10K ) GMV < $10K)
  • 6. Title Description
  • 7. Format Price Condition
  • 9. <?xml version="1.0"?> <AddItemRequest xmlns="urn:ebay:apis:eBLBaseComponents"> <Item> <Title>Garmin nuvi 255W Automotive GPS Receiver</Title> <Description> Take the shortest route to your destination using Garmin nüvi 255W navigator… </Description> <PrimaryCategory> <CategoryID>377</CategoryID> </PrimaryCategory> <StartPrice>1.00</StartPrice> <ConditionID>3000</ConditionID> ... </Item> </AddItemRequest>
  • 10. Listing format APIs Fixed Price (Add, Revise, Relist, End)FixedPriceItem (Fixed Price) and (Auction or Classified Ad) (Add, Revise, Relist, End)Item (Fixed Price) and (Auction or Classified Ad) ListingDraft (Beta)
  • 11. Metadata APIs Categories GetCategories, GetCategoryFeatures Item Specifics GetCategorySpecifics Pictures UploadSiteHostedPictures
  • 12. Action APIs Finding catalog products FindProducts Adding a product GetProductMetaDataBulk, AddProducts (Beta) Global policies Q1, ‘12
  • 13. Seller ends listing (Current time > Scheduled end time) OR (Last remaining Current time > Scheduled quantity purchased) start time Scheduled Active Ended Customer service reinstates (Policy violation detected) the listing OR Suspended (Potential fraud detected)
  • 14. 1. Wins an auction or purchases a fixed price 1. A new “unpaid” order. listing 2. Pays for the order 2. Receives the payment 3. Expects delivery 3. Adds a tracking number 4. Leaves feedback 4. Leaves feedback
  • 15. Action API Manage orders GetOrders Add a tracking number CompleteSale Leave feedback LeaveFeedback Manage disputes AddDispute, GetDispute, ReverseDispute etc.
  • 16. Action API Manage accounts GetAccount Manage communication between sellers GetMyMessages, ReviseMyMessages, etc. and buyers Best offers GetBestOffers, RespondToBestOffer MyeBay GetMyeBaySelling, GetMyeBayReminders https://www.x.com/developers/ebay/products
  • 17. Action API Job management startUploadJob, startDownloadJob, abortJob, getJobs, etc. File management uploadFile, downloadFile
  • 18. Bulk Data Transfer File Transfer Seller Service Service Application createUploadJob (jobId, inputFileReferenceId) uploadFile(jobId, inputFileReferenceId) success or error startUploadJob(jobId, inputFileReferenceId) success or error getJobStatus(jobId) success or error downloadFile(jobId, outputFileReferenceId) downloadFile
  • 19. Inbound Admin Data Files 1 App eBay 3 Listings 2 CSV XML File Storage (sftp, webdav) Merchant MIP Systems Products Policies 4 5 CSV XML eBay Orders Outbound Order Files