• To Doba Home
  • Product API Methods

    Overview

    The Doba Product API allows you to utilize the Doba supply chain platform programmatically within your own application. The API includes functions to search or browse the Doba product catalog, and obtain detailed product information.
     

    Product API

    Allows for the retrieval of on-demand and up-to-the-minute product data from the Doba platform. When downloading more than 10,000 products, we recommend using either the FTP or the Data Export system. Downloading large data sets via the API can take long periods of time, and flat files are often easier to work with when dealing with large sets of data.
     

    geSuppliers Product API Method

    Retrieves a list of suppliers that the merchant or retailer has access to. This is helpful if getting started to initially get an array of supplier_ids. You can also get specific details about the supplier such as the return policies and processing times.
     

    searchCatalog Product API Method

    Searches and retrieves product information based on custom criteria. The searchCatalog method can be used to build a replica of the Doba category structure. First, call the function with no parameters and the returned data will contain the top level category structure. From there you can specify the category_id on subsequent calls to obtain the sub-categories. A maximum of 500 items can be returned via searchCatalog. Also, if no option arguments are provided, the response will not include product data. It will only include the filter information along with the top-level category structure.
     

    getProductDetail Product API Method

    Retrieves detailed product information for the products, items, watchlists, or folder ids requested. Items located in subdirectories are not returned. This only retrieves data for one option at a time, preference given in this order: products - items - lists.
     

    getProductInventory Product API Method

    Retrieves current inventory information for the requested products. Run inventory updates on-the-fly or arrays of item ids or inventory lists on scheduled times as needed.
     

    getListsSummary Product API Method

    Retrieves a summary of inventory lists currently saved within a merchant or retailer’s account. Inventory lists can be created and managed at http://enterprise.doba.com
     

    editList Product API Method

    Adds or removes items from a specified inventory list. There can be only one API call per action, meaning that if a retailer wants to add and remove products from a inventory list, one API call should be issued for adding products and another API call should be issued for the removal. New inventory lists can be created using this method. To create a new inventory list, simply include all of the item_id's you wish to add to the new inventory list, or the saved_search_id's, and provide a inventory list_name, but do not specify the inventory list_id or inventory list_ids. If inventory list_id or inventory list_ids is specified it will search the inventory lists for the inventory list_id and attempt to update it. If none is provided, it will create a new inventory list.
     

    Attachments

    getSuppliers_01.php getSuppliers_01.php
    getSuppliers_02.php getSuppliers_02.php
    getSuppliers_03.php getSuppliers_03.php
    searchCatalog_01.php searchCatalog_01.php
    searchCatalog_02.php searchCatalog_02.php
    searchCatalog_03.php searchCatalog_03.php
    getProductDetail_01.php getProductDetail_01.php
    getProductDetail_02.php getProductDetail_02.php
    getProductDetail_03.php getProductDetail_03.php
    getProductInventory_03.php getProductInventory_03.php
    getProductInventory_02.php getProductInventory_02.php
    getProductInventory_01.php getProductInventory_01.php
    getListsSummary.php getListsSummary.php
    editList_03.php editList_03.php
    editList_01.php editList_01.php
    editList_02.php editList_02.php

    Did you find this article helpful?