1. Product API

Product API

 

getSuppliers

Retrieves a list of suppliers that the merchant has access to.

getSuppliers Request Parameters

getSuppliers Response Parameters

 

 

getSuppliers Example

getSuppliers Request Example - XML

<?php
$URL = "https://sandbox.doba.com/api/20110301/xml_retailer_api.php";
$strRequest = "
<dce>
  <request>
    <authentication>
      <username>username</username>
      <password>password</password>
    </authentication>
    <retailer_id>123456</retailer_id>
    <action>getSuppliers</action>
    <supplier_ids>
      <supplier_id>2646</supplier_id>
      <supplier_id>1535</supplier_id>
      <supplier_id>2693</supplier_id>
    </supplier_ids>
  </request>
</dce>
";
$connection = curl_init();
curl_setopt($connection, CURLOPT_URL, $URL );
curl_setopt($connection, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($connection, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($connection, CURLOPT_POST, 1);
curl_setopt($connection, CURLOPT_POSTFIELDS, $strRequest);
curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1);
set_time_limit(108000);
$strResponse = curl_exec($connection);
if(curl_errno($connection)) {
	print "Curl error: " . curl_error($connection);
} else {
	$info = curl_getinfo($connection);
	print "HTTP Response Code = ".$info["http_code"]."\n";
}
curl_close($connection);

print "URL = $URL\n\n";
print "Method = getSuppliers\n\n";
print "Request:\n=====================================================\n\n";
print_r($strRequest);
print "\n\nResponse:\n=====================================================\n\n";
print_r($strResponse);
?>

getSuppliers Response Example - XML

<?xml version="1.0"?>
<dce>
  <response>
    <outcome>success</outcome>
    <suppliers>
      <supplier>
        <id>1535</id>
        <name>CB Distributing</name>
        <is_pro/>
        <group>advanced</group>
        <categories/>
        <info>
          <alerts/>
          <allows_custom_branding>0</allows_custom_branding>
          <allows_direct_relationships>0</allows_direct_relationships>
          <avg_item_lifespan>0</avg_item_lifespan>
          <avg_processing_time>2-3</avg_processing_time>
          <avg_product_discount/>
          <avg_qty_in_stock>57</avg_qty_in_stock>
          <avg_ship_time>7.02</avg_ship_time>
          <classification/>
          <damage_policy/>
          <date_active>2008-07-01</date_active>
          <days_allowed_to_return>20</days_allowed_to_return>
          <days_to_receive_refund>15</days_to_receive_refund>
          <description/>
          <drop_ship_fee>4.00</drop_ship_fee>
          <fulfillment_percentage>100</fulfillment_percentage>
          <inventory_info/>
          <inventory_update_frequency>1.07</inventory_update_frequency>
          <item_count>723</item_count>
          <meta_description/>
          <meta_keywords/>
          <notes/>
          <num_in_stock>574</num_in_stock>
          <num_out_of_stock>0</num_out_of_stock>
          <product_alerts/>
          <return_policy>In most cases, you can return items within 20 days from the ship date.
To qualify, simply initiate the return within 20 days from the ship date and ensure that the item is in its original condition (including: packaging, manuals, warranties, accessories, security seals, etc., and shrink wrap where applicable). The supplier must receive your item back within 30 days of when it was originally shipped it to you. Please allow 14 days from the time we receive your item to process your return.
For your protection, we suggest all returns be sent back by a traceable carrier. The customer must pay all costs related to return shipping. After receiving and inspecting the returned merchandise, we will reimburse you for the purchase price of the item, less the original shipping fee and less a restocking fee of 15%. Generally, product exchange is not an option. For exchanges, simply place a duplicate order once the original is returned.
We cannot accept the return of certain items, including: swimming suits, undergarments, body jewelry, software, factory-sealed sports collectible sets, cigars, wines, and perishable products (food items, chocolates, plants &amp; flowers). Other select items, as noted on the product detail page.
RMA INSTRUCTIONS
&acirc;€&cent;	Through the order management tab, request a Return Merchandise Authorization Number (RMA). Do not ship items back prior to receiving an RMA number.
&acirc;€&cent;	A Return Merchandise Authorization number (RMA#) must be marked on the outside of the shipping box for product returns. This RMA# is valid for 30 days.
&acirc;€&cent;	You must ensure that merchandise is returned to receive proper credit. This means that the item(s) should be returned by way of a reputable shipping carrier, the shipment should be insured, and it should have a tracking number or some method of delivery confirmation.
&acirc;€&cent;	Freight on merchandise being returned is to be prepaid.
&acirc;€&cent;	Only ship returns to the return address provided in your RMA confirmation email.
&acirc;€&cent;	Note: Packages must have RMA number written visibly on shipping box with a brief description of the product defect inside. All items must be returned in the original packaging.</return_policy>
          <rma_instructions>In most cases, you can return items within 20 days from the ship date.
To qualify, simply initiate the return within 20 days from the ship date and ensure that the item is in its original condition (including: packaging, manuals, warranties, accessories, security seals, etc., and shrink wrap where applicable). The supplier must receive your item back within 30 days of when it was originally shipped it to you. Please allow 14 days from the time we receive your item to process your return.
For your protection, we suggest all returns be sent back by a traceable carrier. The customer must pay all costs related to return shipping. After receiving and inspecting the returned merchandise, we will reimburse you for the purchase price of the item, less the original shipping fee and less a restocking fee of 15%. Generally, product exchange is not an option. For exchanges, simply place a duplicate order once the original is returned.
We cannot accept the return of certain items, including: swimming suits, undergarments, body jewelry, software, factory-sealed sports collectible sets, cigars, wines, and perishable products (food items, chocolates, plants &amp; flowers). Other select items, as noted on the product detail page.
RMA INSTRUCTIONS
	Through the order management tab, request a Return Merchandise Authorization Number (RMA). Do not ship items back prior to receiving an RMA number.
	A Return Merchandise Authorization number (RMA#) must be marked on the outside of the shipping box for product returns. This RMA# is valid for 30 days.
	You must ensure that merchandise is returned to receive proper credit. This means that the item(s) should be returned by way of a reputable shipping carrier, the shipment should be insured, and it should have a tracking number or some method of delivery confirmation.
	Freight on merchandise being returned is to be prepaid.
	Only ship returns to the return address provided in your RMA confirmation email.
	Note: Packages must have RMA number written visibly on shipping box with a brief description of the product defect inside. All items must be returned in the original packaging.</rma_instructions>
          <rma_percentage>0</rma_percentage>
          <ship_price_strategy_class>FedEx</ship_price_strategy_class>
          <shipping_carriers>UPS</shipping_carriers>
          <shortage_policy/>
          <special_conditions/>
          <summary/>
          <visibility_group>advanced</visibility_group>
        </info>
        <inventory_stats/>
        <is_active>1</is_active>
      </supplier>
      <supplier>
        <id>2646</id>
        <name>CEI</name>
        <is_pro/>
        <group>advanced</group>
        <categories/>
        <info>
          <alerts/>
          <allows_custom_branding>0</allows_custom_branding>
          <allows_direct_relationships>0</allows_direct_relationships>
          <avg_item_lifespan/>
          <avg_processing_time>0-0</avg_processing_time>
          <avg_product_discount/>
          <avg_qty_in_stock/>
          <avg_ship_time/>
          <classification/>
          <damage_policy/>
          <date_active>2009-07-22</date_active>
          <days_allowed_to_return>90</days_allowed_to_return>
          <days_to_receive_refund>15</days_to_receive_refund>
          <description/>
          <drop_ship_fee>0.00</drop_ship_fee>
          <fulfillment_percentage/>
          <inventory_info/>
          <inventory_update_frequency/>
          <item_count/>
          <meta_description/>
          <meta_keywords/>
          <notes/>
          <num_in_stock/>
          <num_out_of_stock/>
          <product_alerts/>
          <return_policy/>
          <rma_instructions/>
          <rma_percentage/>
          <ship_price_strategy_class>FedEx</ship_price_strategy_class>
          <shipping_carriers>UPS</shipping_carriers>
          <shortage_policy/>
          <special_conditions/>
          <summary/>
          <visibility_group>advanced</visibility_group>
        </info>
        <inventory_stats/>
        <is_active>1</is_active>
      </supplier>
      <supplier>
        <id>2693</id>
        <name>Europa Sports</name>
        <is_pro/>
        <group>advanced</group>
        <categories/>
        <info>
          <alerts/>
          <allows_custom_branding>0</allows_custom_branding>
          <allows_direct_relationships>0</allows_direct_relationships>
          <avg_item_lifespan/>
          <avg_processing_time>2-3</avg_processing_time>
          <avg_product_discount/>
          <avg_qty_in_stock>80</avg_qty_in_stock>
          <avg_ship_time/>
          <classification/>
          <damage_policy/>
          <date_active>2009-08-19</date_active>
          <days_allowed_to_return>15</days_allowed_to_return>
          <days_to_receive_refund>15</days_to_receive_refund>
          <description>Health and Sports Supplement Distributor</description>
          <drop_ship_fee>1.50</drop_ship_fee>
          <fulfillment_percentage/>
          <inventory_info/>
          <inventory_update_frequency/>
          <item_count/>
          <meta_description/>
          <meta_keywords/>
          <notes/>
          <num_in_stock/>
          <num_out_of_stock/>
          <product_alerts/>
          <return_policy>A 10% restocking fee plus freight will be charged on all approved RMAs.</return_policy>
          <rma_instructions/>
          <rma_percentage/>
          <ship_price_strategy_class>FedEx</ship_price_strategy_class>
          <shipping_carriers>UPS</shipping_carriers>
          <shortage_policy/>
          <special_conditions/>
          <summary/>
          <visibility_group>advanced</visibility_group>
        </info>
        <inventory_stats/>
        <is_active>1</is_active>
      </supplier>
    </suppliers>
  </response>
</dce>

getSuppliers Request Example - SOAP

<?php
$URL = "https://sandbox.doba.com/soap/20110301/wsdl/ApiRetailerSearch.wsdl";
$client = new SoapClient($URL, array("trace" => 1));

$objAuth = new stdClass();
$objAuth->username = "twhitney9aisle";
$objAuth->password = "sandbox";
$objRequest->authentication = $objAuth;
$objRequest->retailer_id = "1223961";
$objRequest->supplier_ids=array("2646", "1535", "2693");

try { $Response = $client->getSuppliers($objRequest); }
catch ( SOAPFault $e ) {$Response = ("Error ".$e->faultcode.": ".$e->faultstring); }

print "URL = $URL\n\n";
print "Method = getSuppliers\n\n";
print "Request:\n=====================================================\n\n";
print_r($objRequest);
print "\n\nResponse:\n=====================================================\n\n";
print_r($Response);
?>

getSuppliers Response Example - SOAP

Array
(
    [0] => stdClass Object
        (
            [categories] => Array
                (
                )

            [group] => advanced
            [id] => 1535
            [info] => stdClass Object
                (
                    [alerts] => 
                    [allows_custom_branding] => 
                    [allows_direct_relationships] => 
                    [avg_item_lifespan] => 0
                    [avg_processing_time] => 2-3
                    [avg_product_discount] => 
                    [avg_qty_in_stock] => 57
                    [avg_ship_time] => 7.02
                    [classification] => 
                    [damage_policy] => 
                    [date_active] => 2008-07-01
                    [days_allowed_to_return] => 20
                    [days_to_receive_refund] => 15
                    [description] => 
                    [drop_ship_fee] => 4
                    [fulfillment_percentage] => 100
                    [inventory_info] => 
                    [inventory_update_frequency] => 1.07
                    [item_count] => 723
                    [meta_description] => 
                    [meta_keywords] => 
                    [notes] => 
                    [num_in_stock] => 574
                    [num_out_of_stock] => 0
                    [product_alerts] => 
                    [return_policy] => In most cases, you can return items within 20 days from the ship date.
To qualify, simply initiate the return within 20 days from the ship date and ensure that the item is in its original condition (including: packaging, manuals, warranties, accessories, security seals, etc., and shrink wrap where applicable). The supplier must receive your item back within 30 days of when it was originally shipped it to you. Please allow 14 days from the time we receive your item to process your return.
For your protection, we suggest all returns be sent back by a traceable carrier. The customer must pay all costs related to return shipping. After receiving and inspecting the returned merchandise, we will reimburse you for the purchase price of the item, less the original shipping fee and less a restocking fee of 15%. Generally, product exchange is not an option. For exchanges, simply place a duplicate order once the original is returned.
We cannot accept the return of certain items, including: swimming suits, undergarments, body jewelry, software, factory-sealed sports collectible sets, cigars, wines, and perishable products (food items, chocolates, plants & flowers). Other select items, as noted on the product detail page.
RMA INSTRUCTIONS
•	Through the order management tab, request a Return Merchandise Authorization Number (RMA). Do not ship items back prior to receiving an RMA number.
•	A Return Merchandise Authorization number (RMA#) must be marked on the outside of the shipping box for product returns. This RMA# is valid for 30 days.
•	You must ensure that merchandise is returned to receive proper credit. This means that the item(s) should be returned by way of a reputable shipping carrier, the shipment should be insured, and it should have a tracking number or some method of delivery confirmation.
•	Freight on merchandise being returned is to be prepaid.
•	Only ship returns to the return address provided in your RMA confirmation email.
•	Note: Packages must have RMA number written visibly on shipping box with a brief description of the product defect inside. All items must be returned in the original packaging.
                    [rma_instructions] => In most cases, you can return items within 20 days from the ship date.
To qualify, simply initiate the return within 20 days from the ship date and ensure that the item is in its original condition (including: packaging, manuals, warranties, accessories, security seals, etc., and shrink wrap where applicable). The supplier must receive your item back within 30 days of when it was originally shipped it to you. Please allow 14 days from the time we receive your item to process your return.
For your protection, we suggest all returns be sent back by a traceable carrier. The customer must pay all costs related to return shipping. After receiving and inspecting the returned merchandise, we will reimburse you for the purchase price of the item, less the original shipping fee and less a restocking fee of 15%. Generally, product exchange is not an option. For exchanges, simply place a duplicate order once the original is returned.
We cannot accept the return of certain items, including: swimming suits, undergarments, body jewelry, software, factory-sealed sports collectible sets, cigars, wines, and perishable products (food items, chocolates, plants & flowers). Other select items, as noted on the product detail page.
RMA INSTRUCTIONS
	Through the order management tab, request a Return Merchandise Authorization Number (RMA). Do not ship items back prior to receiving an RMA number.
	A Return Merchandise Authorization number (RMA#) must be marked on the outside of the shipping box for product returns. This RMA# is valid for 30 days.
	You must ensure that merchandise is returned to receive proper credit. This means that the item(s) should be returned by way of a reputable shipping carrier, the shipment should be insured, and it should have a tracking number or some method of delivery confirmation.
	Freight on merchandise being returned is to be prepaid.
	Only ship returns to the return address provided in your RMA confirmation email.
	Note: Packages must have RMA number written visibly on shipping box with a brief description of the product defect inside. All items must be returned in the original packaging.
                    [rma_percentage] => 0
                    [ship_price_strategy_class] => FedEx
                    [shipping_carriers] => UPS
                    [shortage_policy] => 
                    [special_conditions] => 
                    [summary] => 
                    [visibility_group] => advanced
                )

            [is_active] => 1
            [is_pro] => 
            [name] => CB Distributing
        )

    [1] => stdClass Object
        (
            [categories] => Array
                (
                )

            [group] => advanced
            [id] => 2646
            [info] => stdClass Object
                (
                    [alerts] => 
                    [allows_custom_branding] => 
                    [allows_direct_relationships] => 
                    [avg_item_lifespan] => 
                    [avg_processing_time] => 0-0
                    [avg_product_discount] => 
                    [avg_qty_in_stock] => 0
                    [avg_ship_time] => 
                    [classification] => 
                    [damage_policy] => 
                    [date_active] => 2009-07-22
                    [days_allowed_to_return] => 90
                    [days_to_receive_refund] => 15
                    [description] => 
                    [drop_ship_fee] => 0
                    [fulfillment_percentage] => 
                    [inventory_info] => 
                    [inventory_update_frequency] => 
                    [item_count] => 
                    [meta_description] => 
                    [meta_keywords] => 
                    [notes] => 
                    [num_in_stock] => 
                    [num_out_of_stock] => 
                    [product_alerts] => 
                    [return_policy] => 
                    [rma_instructions] => 
                    [rma_percentage] => 
                    [ship_price_strategy_class] => FedEx
                    [shipping_carriers] => UPS
                    [shortage_policy] => 
                    [special_conditions] => 
                    [summary] => 
                    [visibility_group] => advanced
                )

            [is_active] => 1
            [is_pro] => 
            [name] => CEI
        )

    [2] => stdClass Object
        (
            [categories] => Array
                (
                )

            [group] => advanced
            [id] => 2693
            [info] => stdClass Object
                (
                    [alerts] => 
                    [allows_custom_branding] => 
                    [allows_direct_relationships] => 
                    [avg_item_lifespan] => 
                    [avg_processing_time] => 2-3
                    [avg_product_discount] => 
                    [avg_qty_in_stock] => 80
                    [avg_ship_time] => 
                    [classification] => 
                    [damage_policy] => 
                    [date_active] => 2009-08-19
                    [days_allowed_to_return] => 15
                    [days_to_receive_refund] => 15
                    [description] => Health and Sports Supplement Distributor
                    [drop_ship_fee] => 1.5
                    [fulfillment_percentage] => 
                    [inventory_info] => 
                    [inventory_update_frequency] => 
                    [item_count] => 
                    [meta_description] => 
                    [meta_keywords] => 
                    [notes] => 
                    [num_in_stock] => 
                    [num_out_of_stock] => 
                    [product_alerts] => 
                    [return_policy] => A 10% restocking fee plus freight will be charged on all approved RMAs.
                    [rma_instructions] => 
                    [rma_percentage] => 
                    [ship_price_strategy_class] => FedEx
                    [shipping_carriers] => UPS
                    [shortage_policy] => 
                    [special_conditions] => 
                    [summary] => 
                    [visibility_group] => advanced
                )

            [is_active] => 1
            [is_pro] => 
            [name] => Europa Sports
        )

)

 

 

searchCatalog

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 50,000 items can be returned via searchCatalog.

Note: 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.

searchCatalog Request Parameters

searchCatalog Response Parameters

 

 

searchCatalog Example

searchCatalog Request Example - XML

<?php
$URL = "https://sandbox.doba.com/api/20110301/xml_retailer_api.php";
$strRequest = "
<dce>
  <request>
    <authentication>
      <username>username</username>
      <password>password</password>
    </authentication>
    <retailer_id>1990775</retailer_id>
    <action>searchCatalog</action>
    <search_term>ipod</search_term>
    <display_count>3</display_count>
    <display_start>9</display_start>
    <filter>
      <facet>
        <name>f_stock</name>
        <ids>
          <id>in-stock</id>
        </ids>
      </facet>
    </filter>
  </request>
</dce>
";
$connection = curl_init();
curl_setopt($connection, CURLOPT_URL, $URL );
curl_setopt($connection, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($connection, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($connection, CURLOPT_POST, 1);
curl_setopt($connection, CURLOPT_POSTFIELDS, $strRequest);
curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1);
set_time_limit(108000);
$strResponse = curl_exec($connection);
if(curl_errno($connection)) {
	print "Curl error: " . curl_error($connection);
} else {
	$info = curl_getinfo($connection);
	print "HTTP Response Code = ".$info["http_code"]."\n";
}
curl_close($connection);

print "URL = $URL\n\n";
print "Method = searchCatalog\n\n";
print "Request:\n=====================================================\n\n";
print_r($strRequest);
print "\n\nResponse:\n=====================================================\n\n";
print_r($strResponse);
?>

searchCatalog Response Example - XML

<?xml version="1.0"?>
<dce>
  <response>
    <outcome>success</outcome>
    <saved_searches>
      <saved_search>
        <criteria>O:8:"stdClass":8:{s:13:"display_start";i:0;s:13:"display_count";i:20;s:11:"search_term";s:4:"golf";s:11:"sort_column";s:0:"";s:14:"sort_direction";s:0:"";s:15:"rollup_products";i:0;s:16:"hide_descendents";i:0;s:12:"search_terms";a:1:{i:0;s:4:"golf";}}</criteria>
        <friendly_criteria>O:8:"stdClass":1:{s:6:"search";s:4:"golf";}</friendly_criteria>
        <name>golf</name>
        <saved_search_id>13358</saved_search_id>
        <results_per_page>20</results_per_page>
        <view_option>gallery</view_option>
        <sort_order>1</sort_order>
        <date_created>2009-05-04 13:01:44</date_created>
      </saved_search>
    </saved_searches>
    <search_term>ipod</search_term>
    <parent_categories/>
    <facets>
      <facet>
        <name>f_cat</name>
        <display_name>Categories</display_name>
        <values>
          <value>
            <displayValue>Apparel, shoes &amp; jewelry</displayValue>
            <id>7913</id>
            <count>1</count>
            <selected/>
          </value>
          <value>
            <displayValue>Books</displayValue>
            <id>8281</id>
            <count>3</count>
            <selected/>
          </value>
          <value>
            <displayValue>Electronics &amp; computer</displayValue>
            <id>8336</id>
            <count>312</count>
            <selected/>
          </value>
          <value>
            <displayValue>Games, movies &amp; music</displayValue>
            <id>9343</id>
            <count>1</count>
            <selected/>
          </value>
          <value>
            <displayValue>Health &amp; beauty</displayValue>
            <id>9679</id>
            <count>1</count>
            <selected/>
          </value>
          <value>
            <displayValue>Home, garden &amp; living</displayValue>
            <id>9821</id>
            <count>6</count>
            <selected/>
          </value>
          <value>
            <displayValue>Kids, baby &amp; toy</displayValue>
            <id>10184</id>
            <count>1</count>
            <selected/>
          </value>
          <value>
            <displayValue>Outdoor &amp; sports</displayValue>
            <id>10216</id>
            <count>8</count>
            <selected/>
          </value>
          <value>
            <displayValue>Unknown</displayValue>
            <id>3</id>
            <count>27</count>
            <selected/>
          </value>
        </values>
      </facet>
      <facet>
        <name>f_supplier_id</name>
        <display_name>Suppliers</display_name>
        <values>
          <value>
            <displayValue>D &amp; H</displayValue>
            <id>4</id>
            <count>159</count>
            <selected/>
          </value>
          <value>
            <displayValue>Petra Industries</displayValue>
            <id>109</id>
            <count>78</count>
            <selected/>
          </value>
          <value>
            <displayValue>DBL</displayValue>
            <id>1</id>
            <count>29</count>
            <selected/>
          </value>
          <value>
            <displayValue>Teledynamics</displayValue>
            <id>67</id>
            <count>25</count>
            <selected/>
          </value>
          <value>
            <displayValue>zCover Inc</displayValue>
            <id>1756</id>
            <count>9</count>
            <selected/>
          </value>
          <value>
            <displayValue>Alpha Shirt</displayValue>
            <id>93</id>
            <count>8</count>
            <selected/>
          </value>
          <value>
            <displayValue>Zreiss &amp; Associates</displayValue>
            <id>2523</id>
            <count>8</count>
            <selected/>
          </value>
          <value>
            <displayValue>CB Distributing</displayValue>
            <id>1535</id>
            <count>6</count>
            <selected/>
          </value>
          <value>
            <displayValue>Trademark Global</displayValue>
            <id>451</id>
            <count>6</count>
            <selected/>
          </value>
          <value>
            <displayValue>HandStands</displayValue>
            <id>1583</id>
            <count>4</count>
            <selected/>
          </value>
          <value>
            <displayValue>Baker and Taylor</displayValue>
            <id>474</id>
            <count>3</count>
            <selected/>
          </value>
          <value>
            <displayValue>CWR Electronics</displayValue>
            <id>1508</id>
            <count>3</count>
            <selected/>
          </value>
          <value>
            <displayValue>Blue Ridge Chair Works</displayValue>
            <id>825</id>
            <count>2</count>
            <selected/>
          </value>
          <value>
            <displayValue>Electrical Distributing, Inc.</displayValue>
            <id>1486</id>
            <count>2</count>
            <selected/>
          </value>
          <value>
            <displayValue>Moteng</displayValue>
            <id>7</id>
            <count>2</count>
            <selected/>
          </value>
          <value>
            <displayValue>Power Sales</displayValue>
            <id>2603</id>
            <count>2</count>
            <selected/>
          </value>
          <value>
            <displayValue>Stanford Distributing</displayValue>
            <id>2267</id>
            <count>2</count>
            <selected/>
          </value>
          <value>
            <displayValue>Vard</displayValue>
            <id>2486</id>
            <count>2</count>
            <selected/>
          </value>
          <value>
            <displayValue>Win-Tron electronics</displayValue>
            <id>1440</id>
            <count>2</count>
            <selected/>
          </value>
          <value>
            <displayValue>Wynit</displayValue>
            <id>198</id>
            <count>2</count>
            <selected/>
          </value>
        </values>
      </facet>
      <facet>
        <name>f_brand</name>
        <display_name>Brands</display_name>
        <values>
          <value>
            <displayValue>Ihome</displayValue>
            <id>ihome</id>
            <count>14</count>
            <selected/>
          </value>
          <value>
            <displayValue>Belkin</displayValue>
            <id>belkin</id>
            <count>12</count>
            <selected/>
          </value>
          <value>
            <displayValue>Griffin Technology</displayValue>
            <id>griffin technology</id>
            <count>11</count>
            <selected/>
          </value>
          <value>
            <displayValue>Xo Vision</displayValue>
            <id>xo vision</id>
            <count>11</count>
            <selected/>
          </value>
          <value>
            <displayValue>Contour Design</displayValue>
            <id>contour design</id>
            <count>10</count>
            <selected/>
          </value>
          <value>
            <displayValue>Jwin</displayValue>
            <id>jwin</id>
            <count>10</count>
            <selected/>
          </value>
          <value>
            <displayValue>Macally</displayValue>
            <id>macally</id>
            <count>10</count>
            <selected/>
          </value>
          <value>
            <displayValue>Sony Audio/video</displayValue>
            <id>sony audio/video</id>
            <count>9</count>
            <selected/>
          </value>
          <value>
            <displayValue>Zcover</displayValue>
            <id>zcover</id>
            <count>9</count>
            <selected/>
          </value>
          <value>
            <displayValue>180s</displayValue>
            <id>180s</id>
            <count>8</count>
            <selected/>
          </value>
          <value>
            <displayValue>Iluv</displayValue>
            <id>iluv</id>
            <count>8</count>
            <selected/>
          </value>
          <value>
            <displayValue>Speakal</displayValue>
            <id>speakal</id>
            <count>8</count>
            <selected/>
          </value>
          <value>
            <displayValue/>
            <id/>
            <count>7</count>
            <selected/>
          </value>
          <value>
            <displayValue>Coby</displayValue>
            <id>coby</id>
            <count>7</count>
            <selected/>
          </value>
          <value>
            <displayValue>Coby Electronics</displayValue>
            <id>coby electronics</id>
            <count>7</count>
            <selected/>
          </value>
          <value>
            <displayValue>I.sound</displayValue>
            <id>i.sound</id>
            <count>6</count>
            <selected/>
          </value>
          <value>
            <displayValue>Iessentials</displayValue>
            <id>iessentials</id>
            <count>6</count>
            <selected/>
          </value>
          <value>
            <displayValue>Sony</displayValue>
            <id>sony</id>
            <count>6</count>
            <selected/>
          </value>
          <value>
            <displayValue>Visual Land</displayValue>
            <id>visual land</id>
            <count>6</count>
            <selected/>
          </value>
          <value>
            <displayValue>Boss</displayValue>
            <id>boss</id>
            <count>5</count>
            <selected/>
          </value>
        </values>
      </facet>
      <facet>
        <name>f_hasImage</name>
        <display_name>Has Image</display_name>
        <values>
          <value>
            <displayValue>True</displayValue>
            <id/>
            <count>358</count>
            <selected/>
          </value>
          <value>
            <displayValue>True</displayValue>
            <id/>
            <count>2</count>
            <selected/>
          </value>
        </values>
      </facet>
      <facet>
        <name>f_refurbished</name>
        <display_name>Refurbished</display_name>
        <values>
          <value>
            <displayValue>True</displayValue>
            <id/>
            <count>360</count>
            <selected/>
          </value>
          <value>
            <displayValue>True</displayValue>
            <id/>
            <count/>
            <selected/>
          </value>
        </values>
      </facet>
      <facet>
        <name>f_special</name>
        <display_name>Special</display_name>
        <values>
          <value>
            <displayValue>f_special</displayValue>
            <id/>
            <count>
              <false>360</false>
            </count>
            <selected/>
          </value>
        </values>
      </facet>
      <facet>
        <name>f_weekly_deal</name>
        <display_name>Weekly Deal</display_name>
        <values>
          <value>
            <displayValue>f_weekly_deal</displayValue>
            <id/>
            <count>
              <false>360</false>
              <true/>
            </count>
            <selected/>
          </value>
        </values>
      </facet>
      <facet>
        <name>f_supplier_deal</name>
        <display_name>Supplier Deal</display_name>
        <values>
          <value>
            <displayValue>f_supplier_deal</displayValue>
            <id/>
            <count>
              <false>360</false>
              <true/>
            </count>
            <selected/>
          </value>
        </values>
      </facet>
      <facet>
        <name>f_attribute_l0</name>
        <display_name>Brands</display_name>
        <values/>
      </facet>
    </facets>
    <total_search_results>360</total_search_results>
    <has_next_page>1</has_next_page>
    <display_start>9</display_start>
    <display_count>3</display_count>
    <products>
      <product>
        <item_id>3316914</item_id>
        <item_sku>JV-I-185</item_sku>
        <supplier_name>Teledynamics</supplier_name>
        <drop_ship_fee>0.00</drop_ship_fee>
        <quantity_avail>49</quantity_avail>
        <in_warehouse/>
        <last_update>2010-03-22 15:43:45</last_update>
        <stats>
          <item_count_in_specified_list>0</item_count_in_specified_list>
          <min_cost>62.7</min_cost>
          <max_cost>62.7</max_cost>
          <min_qty>49</min_qty>
          <max_qty>49</max_qty>
          <item_count>1</item_count>
          <item_count_in_warehouse>0</item_count_in_warehouse>
        </stats>
        <flags/>
        <product_id>2976626</product_id>
        <title>A/V Home Docking for iPod - Black</title>
        <price>62.7</price>
        <original_price/>
        <prepay_price>60.9</prepay_price>
        <msrp>90.00</msrp>
        <description>- jWin iLuv audio/video home docking system for iPod- Navigate your music, video, and photos on your TV (navigate through iPod contents on the TV screen with remote control- Watch iPod video files on a big screen- Browse and listen to iPod music files from your TV with ease- Watch a slideshow of your favorite photos on your TV screen- View album information, album artwork, and lyrics (file must contain information)- Change iPod settings from your TV screen with exclusive remote control- Different background colors available for TV (solid blue, purple grade, sepia grade, blue grade,green grade)- Easy connection using A/V cable (included), also supports S-Video (S-Video cable not included)- Charges iPod when docked- Includes video dock, remote control, AC adapter, A/V cable (RCA), and manual- Compatible with variousvideo iPods- BlackJVI185</description>
        <image_url>http://d1k0ppjronk6up.cloudfront.net/products/67/images_largeproduct_JV-I-185.jpg</image_url>
        <image_height>300</image_height>
        <image_width>300</image_width>
        <thumb_url>http://d1k0ppjronk6up.cloudfront.net/products/67/images_largeproduct_JV-I-185.jpg?maxX=120&amp;maxY=120</thumb_url>
        <thumb_width>140</thumb_width>
        <thumb_height>130</thumb_height>
        <in_stock>1</in_stock>
        <product_sku>JV-I-185</product_sku>
        <brand>JWIN</brand>
        <product_group>advanced</product_group>
      </product>
      <product>
        <item_id>3312551</item_id>
        <item_sku>BPCH01WF</item_sku>
        <supplier_name>Blue Ridge Chair Works</supplier_name>
        <drop_ship_fee>5.50</drop_ship_fee>
        <quantity_avail>99</quantity_avail>
        <in_warehouse/>
        <last_update>2010-02-03 12:21:19</last_update>
        <stats>
          <item_count_in_specified_list>0</item_count_in_specified_list>
          <min_cost>84.65</min_cost>
          <max_cost>84.65</max_cost>
          <min_qty>99</min_qty>
          <max_qty>99</max_qty>
          <item_count>1</item_count>
          <item_count_in_warehouse>0</item_count_in_warehouse>
        </stats>
        <flags/>
        <product_id>2972967</product_id>
        <title>Backpack Chair - Forest Green</title>
        <price>84.65</price>
        <original_price/>
        <prepay_price>82.22</prepay_price>
        <msrp>134.95</msrp>
        <description>This is the ultimate chair for sports spectating and recreation. Like all Blue Ridge Chair Works furniture, this beautiful piece is constructed using durable Ash hardwood, stainless steel hardware, and heavyweight polyester components, and finished with penetrating Danish Oil. This unique chair will provide style, beauty, and comfort for many years and is loaded with features:

    * Adjustable from fully upright to fully reclining for maximum comfort.

    * Easy to carry using the convenient handle on top of the chair or carry on your back using the fully adjustable backpack shoulder straps for maximum ease of transport keeping both hands free.

    * Huge cargo pocket on the back is big enough to carry all you need for your day"s activity. Beach towel, extra clothes, picnic supplies or even a small cooler can be carried in this oversized pocket.

    * The clever designed top pocket system offers many useful features. Two mesh pockets offer easy access to smaller items like Ipod , cell phone, sun care products, and keys. The inner pocket is insulated to keep your favorite beverages convenient and cold and also shaped to hold a hydration bladder.

    * Large or long items like swim fins or collapsible beach umbrella can be stored by slipping them in behind the insulated pocket all the way down into the big cargo pocket.

The chair weights 13lbs. The boxed weight is 16 lbs. The footprint of the chair is 24" wide x 26" deep x 34" tall. The box measures 27" x 31" x 5"</description>
        <image_url>http://d1k0ppjronk6up.cloudfront.net/products/825/BPCH01WF.jpg</image_url>
        <image_height>250</image_height>
        <image_width>250</image_width>
        <thumb_url>http://d1k0ppjronk6up.cloudfront.net/products/825/BPCH01WF.jpg?maxX=120&amp;maxY=120</thumb_url>
        <thumb_width>250</thumb_width>
        <thumb_height>250</thumb_height>
        <in_stock>1</in_stock>
        <product_sku>BPCH01WF</product_sku>
        <brand>Blue Ridge Chair Works</brand>
        <product_group>advanced</product_group>
      </product>
      <product>
        <item_id>3312552</item_id>
        <item_sku>BPCH01WN</item_sku>
        <supplier_name>Blue Ridge Chair Works</supplier_name>
        <drop_ship_fee>5.50</drop_ship_fee>
        <quantity_avail>98</quantity_avail>
        <in_warehouse/>
        <last_update>2010-03-08 12:05:52</last_update>
        <stats>
          <item_count_in_specified_list>0</item_count_in_specified_list>
          <min_cost>84.65</min_cost>
          <max_cost>84.65</max_cost>
          <min_qty>98</min_qty>
          <max_qty>98</max_qty>
          <item_count>1</item_count>
          <item_count_in_warehouse>0</item_count_in_warehouse>
        </stats>
        <flags/>
        <product_id>2972968</product_id>
        <title>Backpack Chair - Navy Blue</title>
        <price>84.65</price>
        <original_price/>
        <prepay_price>82.22</prepay_price>
        <msrp>134.95</msrp>
        <description>This is the ultimate chair for sports spectating and recreation. Like all Blue Ridge Chair Works furniture, this beautiful piece is constructed using durable Ash hardwood, stainless steel hardware, and heavyweight polyester components, and finished with penetrating Danish Oil. This unique chair will provide style, beauty, and comfort for many years and is loaded with features:

    * Adjustable from fully upright to fully reclining for maximum comfort.

    * Easy to carry using the convenient handle on top of the chair or carry on your back using the fully adjustable backpack shoulder straps for maximum ease of transport keeping both hands free.

    * Huge cargo pocket on the back is big enough to carry all you need for your day"s activity. Beach towel, extra clothes, picnic supplies or even a small cooler can be carried in this oversized pocket.

    * The clever designed top pocket system offers many useful features. Two mesh pockets offer easy access to smaller items like Ipod , cell phone, sun care products, and keys. The inner pocket is insulated to keep your favorite beverages convenient and cold and also shaped to hold a hydration bladder.

    * Large or long items like swim fins or collapsible beach umbrella can be stored by slipping them in behind the insulated pocket all the way down into the big cargo pocket.

The chair weights 13lbs. The boxed weight is 16 lbs. The footprint of the chair is 24" wide x 26" deep x 34" tall. The box measures 27" x 31" x 5"</description>
        <image_url>http://d1k0ppjronk6up.cloudfront.net/products/825/BPCH01WN.jpg</image_url>
        <image_height>241</image_height>
        <image_width>250</image_width>
        <thumb_url>http://d1k0ppjronk6up.cloudfront.net/products/825/BPCH01WN.jpg?maxX=120&amp;maxY=120</thumb_url>
        <thumb_width>250</thumb_width>
        <thumb_height>241</thumb_height>
        <in_stock>1</in_stock>
        <product_sku>BPCH01WN</product_sku>
        <brand>Blue Ridge Chair Works</brand>
        <product_group>advanced</product_group>
      </product>
    </products>
    <exact_match/>
    <specials/>
    <top_sellers/>
    <suggestion/>
  </response>
</dce>

searchCatalog Request Example - SOAP

<?php
$URL = "https://sandbox.doba.com/soap/20110301/wsdl/ApiRetailerSearch.wsdl";
$client = new SoapClient($URL, array("trace" => 1));

$objAuth = new stdClass();
$objAuth->username = "twhitney9aisle";
$objAuth->password = "sandbox";
$objRequest->authentication = $objAuth;
$objRequest->retailer_id = "1223961";
$objRequest->search_term = "ipod";
$objRequest->display_count = "3";
$objRequest->display_start = "9";

try { $Response = $client->searchCatalog($objRequest); }
catch ( SOAPFault $e ) {$Response = ("Error ".$e->faultcode.": ".$e->faultstring); }

print "URL = $URL\n\n";
print "Method = searchCatalog\n\n";
print "Request:\n=====================================================\n\n";
print_r($objRequest);
print "\n\nResponse:\n=====================================================\n\n";
print_r($Response);
?>

searchCatalog Response Example - SOAP

stdClass Object
(
    [display_count] => 3
    [display_start] => 9
    [exact_match] => Array
        (
        )

    [facets] => Array
        (
            [0] => stdClass Object
                (
                    [display_name] => Categories
                    [name] => f_cat
                    [values] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [count] => 1
                                    [displayValue] => Apparel, shoes & jewelry
                                    [id] => 7913
                                    [selected] => 
                                )

                            [1] => stdClass Object
                                (
                                    [count] => 3
                                    [displayValue] => Books
                                    [id] => 8281
                                    [selected] => 
                                )

                            [2] => stdClass Object
                                (
                                    [count] => 312
                                    [displayValue] => Electronics & computer
                                    [id] => 8336
                                    [selected] => 
                                )

                            [3] => stdClass Object
                                (
                                    [count] => 1
                                    [displayValue] => Games, movies & music
                                    [id] => 9343
                                    [selected] => 
                                )

                            [4] => stdClass Object
                                (
                                    [count] => 1
                                    [displayValue] => Health & beauty
                                    [id] => 9679
                                    [selected] => 
                                )

                            [5] => stdClass Object
                                (
                                    [count] => 6
                                    [displayValue] => Home, garden & living
                                    [id] => 9821
                                    [selected] => 
                                )

                            [6] => stdClass Object
                                (
                                    [count] => 1
                                    [displayValue] => Kids, baby & toy
                                    [id] => 10184
                                    [selected] => 
                                )

                            [7] => stdClass Object
                                (
                                    [count] => 8
                                    [displayValue] => Outdoor & sports
                                    [id] => 10216
                                    [selected] => 
                                )

                            [8] => stdClass Object
                                (
                                    [count] => 27
                                    [displayValue] => Unknown
                                    [id] => 3
                                    [selected] => 
                                )

                        )

                )

            [1] => stdClass Object
                (
                    [display_name] => Suppliers
                    [name] => f_supplier_id
                    [values] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [count] => 159
                                    [displayValue] => D & H
                                    [id] => 4
                                    [selected] => 
                                )

                            [1] => stdClass Object
                                (
                                    [count] => 78
                                    [displayValue] => Petra Industries
                                    [id] => 109
                                    [selected] => 
                                )

                            [2] => stdClass Object
                                (
                                    [count] => 29
                                    [displayValue] => DBL
                                    [id] => 1
                                    [selected] => 
                                )

                            [3] => stdClass Object
                                (
                                    [count] => 25
                                    [displayValue] => Teledynamics
                                    [id] => 67
                                    [selected] => 
                                )

                            [4] => stdClass Object
                                (
                                    [count] => 9
                                    [displayValue] => zCover Inc
                                    [id] => 1756
                                    [selected] => 
                                )

                            [5] => stdClass Object
                                (
                                    [count] => 8
                                    [displayValue] => Alpha Shirt
                                    [id] => 93
                                    [selected] => 
                                )

                            [6] => stdClass Object
                                (
                                    [count] => 8
                                    [displayValue] => Zreiss & Associates
                                    [id] => 2523
                                    [selected] => 
                                )

                            [7] => stdClass Object
                                (
                                    [count] => 6
                                    [displayValue] => CB Distributing
                                    [id] => 1535
                                    [selected] => 
                                )

                            [8] => stdClass Object
                                (
                                    [count] => 6
                                    [displayValue] => Trademark Global
                                    [id] => 451
                                    [selected] => 
                                )

                            [9] => stdClass Object
                                (
                                    [count] => 4
                                    [displayValue] => HandStands
                                    [id] => 1583
                                    [selected] => 
                                )

                            [10] => stdClass Object
                                (
                                    [count] => 3
                                    [displayValue] => Baker and Taylor
                                    [id] => 474
                                    [selected] => 
                                )

                            [11] => stdClass Object
                                (
                                    [count] => 3
                                    [displayValue] => CWR Electronics
                                    [id] => 1508
                                    [selected] => 
                                )

                            [12] => stdClass Object
                                (
                                    [count] => 2
                                    [displayValue] => Blue Ridge Chair Works
                                    [id] => 825
                                    [selected] => 
                                )

                            [13] => stdClass Object
                                (
                                    [count] => 2
                                    [displayValue] => Electrical Distributing, Inc.
                                    [id] => 1486
                                    [selected] => 
                                )

                            [14] => stdClass Object
                                (
                                    [count] => 2
                                    [displayValue] => Moteng
                                    [id] => 7
                                    [selected] => 
                                )

                            [15] => stdClass Object
                                (
                                    [count] => 2
                                    [displayValue] => Power Sales
                                    [id] => 2603
                                    [selected] => 
                                )

                            [16] => stdClass Object
                                (
                                    [count] => 2
                                    [displayValue] => Stanford Distributing
                                    [id] => 2267
                                    [selected] => 
                                )

                            [17] => stdClass Object
                                (
                                    [count] => 2
                                    [displayValue] => Vard
                                    [id] => 2486
                                    [selected] => 
                                )

                            [18] => stdClass Object
                                (
                                    [count] => 2
                                    [displayValue] => Win-Tron electronics
                                    [id] => 1440
                                    [selected] => 
                                )

                            [19] => stdClass Object
                                (
                                    [count] => 2
                                    [displayValue] => Wynit
                                    [id] => 198
                                    [selected] => 
                                )

                        )

                )

            [2] => stdClass Object
                (
                    [display_name] => Brands
                    [name] => f_brand
                    [values] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [count] => 14
                                    [displayValue] => Ihome
                                    [id] => ihome
                                    [selected] => 
                                )

                            [1] => stdClass Object
                                (
                                    [count] => 12
                                    [displayValue] => Belkin
                                    [id] => belkin
                                    [selected] => 
                                )

                            [2] => stdClass Object
                                (
                                    [count] => 11
                                    [displayValue] => Griffin Technology
                                    [id] => griffin technology
                                    [selected] => 
                                )

                            [3] => stdClass Object
                                (
                                    [count] => 11
                                    [displayValue] => Xo Vision
                                    [id] => xo vision
                                    [selected] => 
                                )

                            [4] => stdClass Object
                                (
                                    [count] => 10
                                    [displayValue] => Contour Design
                                    [id] => contour design
                                    [selected] => 
                                )

                            [5] => stdClass Object
                                (
                                    [count] => 10
                                    [displayValue] => Jwin
                                    [id] => jwin
                                    [selected] => 
                                )

                            [6] => stdClass Object
                                (
                                    [count] => 10
                                    [displayValue] => Macally
                                    [id] => macally
                                    [selected] => 
                                )

                            [7] => stdClass Object
                                (
                                    [count] => 9
                                    [displayValue] => Sony Audio/video
                                    [id] => sony audio/video
                                    [selected] => 
                                )

                            [8] => stdClass Object
                                (
                                    [count] => 9
                                    [displayValue] => Zcover
                                    [id] => zcover
                                    [selected] => 
                                )

                            [9] => stdClass Object
                                (
                                    [count] => 8
                                    [displayValue] => 180s
                                    [id] => 180s
                                    [selected] => 
                                )

                            [10] => stdClass Object
                                (
                                    [count] => 8
                                    [displayValue] => Iluv
                                    [id] => iluv
                                    [selected] => 
                                )

                            [11] => stdClass Object
                                (
                                    [count] => 8
                                    [displayValue] => Speakal
                                    [id] => speakal
                                    [selected] => 
                                )

                            [12] => stdClass Object
                                (
                                    [count] => 7
                                    [displayValue] => 
                                    [id] => 
                                    [selected] => 
                                )

                            [13] => stdClass Object
                                (
                                    [count] => 7
                                    [displayValue] => Coby
                                    [id] => coby
                                    [selected] => 
                                )

                            [14] => stdClass Object
                                (
                                    [count] => 7
                                    [displayValue] => Coby Electronics
                                    [id] => coby electronics
                                    [selected] => 
                                )

                            [15] => stdClass Object
                                (
                                    [count] => 6
                                    [displayValue] => I.sound
                                    [id] => i.sound
                                    [selected] => 
                                )

                            [16] => stdClass Object
                                (
                                    [count] => 6
                                    [displayValue] => Iessentials
                                    [id] => iessentials
                                    [selected] => 
                                )

                            [17] => stdClass Object
                                (
                                    [count] => 6
                                    [displayValue] => Sony
                                    [id] => sony
                                    [selected] => 
                                )

                            [18] => stdClass Object
                                (
                                    [count] => 6
                                    [displayValue] => Visual Land
                                    [id] => visual land
                                    [selected] => 
                                )

                            [19] => stdClass Object
                                (
                                    [count] => 5
                                    [displayValue] => Boss
                                    [id] => boss
                                    [selected] => 
                                )

                        )

                )

            [3] => stdClass Object
                (
                    [display_name] => Has Image
                    [name] => f_hasImage
                    [values] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [count] => 358
                                    [displayValue] => True
                                    [id] => 
                                    [selected] => 
                                )

                            [1] => stdClass Object
                                (
                                    [count] => 2
                                    [displayValue] => True
                                    [id] => 
                                    [selected] => 
                                )

                        )

                )

            [4] => stdClass Object
                (
                    [display_name] => Refurbished
                    [name] => f_refurbished
                    [values] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [count] => 360
                                    [displayValue] => True
                                    [id] => 
                                    [selected] => 
                                )

                            [1] => stdClass Object
                                (
                                    [count] => 0
                                    [displayValue] => True
                                    [id] => 
                                    [selected] => 
                                )

                        )

                )

            [5] => stdClass Object
                (
                    [display_name] => Special
                    [name] => f_special
                    [values] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [count] => 1
                                    [displayValue] => f_special
                                    [id] => 
                                    [selected] => 
                                )

                        )

                )

            [6] => stdClass Object
                (
                    [display_name] => Weekly Deal
                    [name] => f_weekly_deal
                    [values] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [count] => 1
                                    [displayValue] => f_weekly_deal
                                    [id] => 
                                    [selected] => 
                                )

                        )

                )

            [7] => stdClass Object
                (
                    [display_name] => Supplier Deal
                    [name] => f_supplier_deal
                    [values] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [count] => 1
                                    [displayValue] => f_supplier_deal
                                    [id] => 
                                    [selected] => 
                                )

                        )

                )

            [8] => stdClass Object
                (
                    [display_name] => Brands
                    [name] => f_attribute_l0
                    [values] => 
                )

        )

    [has_next_page] => 1
    [parent_categories] => Array
        (
        )

    [products] => Array
        (
            [0] => stdClass Object
                (
                    [brand] => JWIN
                    [description] => - jWin iLuv audio/video home docking system for iPod- Navigate your music, video, and photos on your TV (navigate through iPod contents on the TV screen with remote control- Watch iPod video files on a big screen- Browse and listen to iPod music files from your TV with ease- Watch a slideshow of your favorite photos on your TV screen- View album information, album artwork, and lyrics (file must contain information)- Change iPod settings from your TV screen with exclusive remote control- Different background colors available for TV (solid blue, purple grade, sepia grade, blue grade,green grade)- Easy connection using A/V cable (included), also supports S-Video (S-Video cable not included)- Charges iPod when docked- Includes video dock, remote control, AC adapter, A/V cable (RCA), and manual- Compatible with variousvideo iPods- BlackJVI185
                    [drop_ship_fee] => 0
                    [flags] => Array
                        (
                        )

                    [image_height] => 300
                    [image_url] => http://d1k0ppjronk6up.cloudfront.net/products/67/images_largeproduct_JV-I-185.jpg
                    [image_width] => 300
                    [in_stock] => 1
                    [in_warehouse] => 
                    [item_id] => 3316914
                    [item_sku] => JV-I-185
                    [last_update] => 2010-03-22 15:43:45
                    [msrp] => 90
                    [original_price] => 
                    [prepay_price] => 60.9
                    [price] => 62.7
                    [product_group] => advanced
                    [product_id] => 2976626
                    [product_sku] => JV-I-185
                    [quantity_avail] => 49
                    [stats] => stdClass Object
                        (
                            [item_count] => 1
                            [item_count_in_specified_list] => 0
                            [item_count_in_warehouse] => 0
                            [max_cost] => 62.7
                            [max_qty] => 49
                            [min_cost] => 62.7
                            [min_qty] => 49
                        )

                    [supplier_name] => Teledynamics
                    [thumb_height] => 130
                    [thumb_url] => http://d1k0ppjronk6up.cloudfront.net/products/67/images_largeproduct_JV-I-185.jpg?maxX=120&maxY=120
                    [thumb_width] => 140
                    [title] => A/V Home Docking for iPod - Black
                )

            [1] => stdClass Object
                (
                    [brand] => Blue Ridge Chair Works
                    [description] => This is the ultimate chair for sports spectating and recreation. Like all Blue Ridge Chair Works furniture, this beautiful piece is constructed using durable Ash hardwood, stainless steel hardware, and heavyweight polyester components, and finished with penetrating Danish Oil. This unique chair will provide style, beauty, and comfort for many years and is loaded with features:

    * Adjustable from fully upright to fully reclining for maximum comfort.

    * Easy to carry using the convenient handle on top of the chair or carry on your back using the fully adjustable backpack shoulder straps for maximum ease of transport keeping both hands free.

    * Huge cargo pocket on the back is big enough to carry all you need for your day"s activity. Beach towel, extra clothes, picnic supplies or even a small cooler can be carried in this oversized pocket.

    * The clever designed top pocket system offers many useful features. Two mesh pockets offer easy access to smaller items like Ipod , cell phone, sun care products, and keys. The inner pocket is insulated to keep your favorite beverages convenient and cold and also shaped to hold a hydration bladder.

    * Large or long items like swim fins or collapsible beach umbrella can be stored by slipping them in behind the insulated pocket all the way down into the big cargo pocket.

The chair weights 13lbs. The boxed weight is 16 lbs. The footprint of the chair is 24" wide x 26" deep x 34" tall. The box measures 27" x 31" x 5"
                    [drop_ship_fee] => 5.5
                    [flags] => Array
                        (
                        )

                    [image_height] => 250
                    [image_url] => http://d1k0ppjronk6up.cloudfront.net/products/825/BPCH01WF.jpg
                    [image_width] => 250
                    [in_stock] => 1
                    [in_warehouse] => 
                    [item_id] => 3312551
                    [item_sku] => BPCH01WF
                    [last_update] => 2010-02-03 12:21:19
                    [msrp] => 134.95
                    [original_price] => 
                    [prepay_price] => 82.22
                    [price] => 84.65
                    [product_group] => advanced
                    [product_id] => 2972967
                    [product_sku] => BPCH01WF
                    [quantity_avail] => 99
                    [stats] => stdClass Object
                        (
                            [item_count] => 1
                            [item_count_in_specified_list] => 0
                            [item_count_in_warehouse] => 0
                            [max_cost] => 84.65
                            [max_qty] => 99
                            [min_cost] => 84.65
                            [min_qty] => 99
                        )

                    [supplier_name] => Blue Ridge Chair Works
                    [thumb_height] => 250
                    [thumb_url] => http://d1k0ppjronk6up.cloudfront.net/products/825/BPCH01WF.jpg?maxX=120&maxY=120
                    [thumb_width] => 250
                    [title] => Backpack Chair - Forest Green
                )

            [2] => stdClass Object
                (
                    [brand] => Blue Ridge Chair Works
                    [description] => This is the ultimate chair for sports spectating and recreation. Like all Blue Ridge Chair Works furniture, this beautiful piece is constructed using durable Ash hardwood, stainless steel hardware, and heavyweight polyester components, and finished with penetrating Danish Oil. This unique chair will provide style, beauty, and comfort for many years and is loaded with features:

    * Adjustable from fully upright to fully reclining for maximum comfort.

    * Easy to carry using the convenient handle on top of the chair or carry on your back using the fully adjustable backpack shoulder straps for maximum ease of transport keeping both hands free.

    * Huge cargo pocket on the back is big enough to carry all you need for your day"s activity. Beach towel, extra clothes, picnic supplies or even a small cooler can be carried in this oversized pocket.

    * The clever designed top pocket system offers many useful features. Two mesh pockets offer easy access to smaller items like Ipod , cell phone, sun care products, and keys. The inner pocket is insulated to keep your favorite beverages convenient and cold and also shaped to hold a hydration bladder.

    * Large or long items like swim fins or collapsible beach umbrella can be stored by slipping them in behind the insulated pocket all the way down into the big cargo pocket.

The chair weights 13lbs. The boxed weight is 16 lbs. The footprint of the chair is 24" wide x 26" deep x 34" tall. The box measures 27" x 31" x 5"
                    [drop_ship_fee] => 5.5
                    [flags] => Array
                        (
                        )

                    [image_height] => 241
                    [image_url] => http://d1k0ppjronk6up.cloudfront.net/products/825/BPCH01WN.jpg
                    [image_width] => 250
                    [in_stock] => 1
                    [in_warehouse] => 
                    [item_id] => 3312552
                    [item_sku] => BPCH01WN
                    [last_update] => 2010-03-08 12:05:52
                    [msrp] => 134.95
                    [original_price] => 
                    [prepay_price] => 82.22
                    [price] => 84.65
                    [product_group] => advanced
                    [product_id] => 2972968
                    [product_sku] => BPCH01WN
                    [quantity_avail] => 98
                    [stats] => stdClass Object
                        (
                            [item_count] => 1
                            [item_count_in_specified_list] => 0
                            [item_count_in_warehouse] => 0
                            [max_cost] => 84.65
                            [max_qty] => 98
                            [min_cost] => 84.65
                            [min_qty] => 98
                        )

                    [supplier_name] => Blue Ridge Chair Works
                    [thumb_height] => 241
                    [thumb_url] => http://d1k0ppjronk6up.cloudfront.net/products/825/BPCH01WN.jpg?maxX=120&maxY=120
                    [thumb_width] => 250
                    [title] => Backpack Chair - Navy Blue
                )

        )

    [saved_searches] => Array
        (
            [0] => stdClass Object
                (
                    [criteria] => O:8:"stdClass":8:{s:13:"display_start";i:0;s:13:"display_count";i:20;s:11:"search_term";s:4:"golf";s:11:"sort_column";s:0:"";s:14:"sort_direction";s:0:"";s:15:"rollup_products";i:0;s:16:"hide_descendents";i:0;s:12:"search_terms";a:1:{i:0;s:4:"golf";}}
                    [date_created] => 2009-05-04 13:01:44
                    [friendly_criteria] => O:8:"stdClass":1:{s:6:"search";s:4:"golf";}
                    [name] => golf
                    [results_per_page] => 20
                    [saved_search_id] => 13358
                    [sort_order] => 1
                    [view_option] => gallery
                )

        )

    [search_term] => ipod
    [specials] => Array
        (
        )

    [suggestion] => 
    [top_sellers] => Array
        (
        )

    [total_search_results] => 360
)

 

 

getProductDetail

Retreives detailed product information for the products, items, watchlists, or folder ids requested. Items located in subdirectories are not returned.

Only retrieves data for one option at a time, preference given in this order: products - items - lists.

getProductDetail Request Parameters

getProductDetail Response Parameters

 

 

getProductDetail Example

getProductDetail Request Example - XML

<?php
$URL = "https://sandbox.doba.com/api/20110301/xml_retailer_api.php";
$strRequest = "
<dce>
  <request>
    <authentication>
      <username>username</username>
      <password>password</password>
    </authentication>
    <retailer_id>1990775</retailer_id>
    <action>getProductDetail</action>
    <page>1</page>
    <limit>1000</limit>
    <ship_postal>84043</ship_postal>
    <products>
      <product>4924428</product>
    </products>
    <list_ids>
      <list_ids>1724</list_ids>
    </list_ids>
    <items>
      <item>5589431</item>
    </items>
  </request>
</dce>
";
$connection = curl_init();
curl_setopt($connection, CURLOPT_URL, $URL );
curl_setopt($connection, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($connection, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($connection, CURLOPT_POST, 1);
curl_setopt($connection, CURLOPT_POSTFIELDS, $strRequest);
curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1);
set_time_limit(108000);
$strResponse = curl_exec($connection);
if(curl_errno($connection)) {
	print "Curl error: " . curl_error($connection);
} else {
	$info = curl_getinfo($connection);
	print "HTTP Response Code = ".$info["http_code"]."\n";
}
curl_close($connection);

print "URL = $URL\n\n";
print "Method = getProductDetail\n\n";
print "Request:\n=====================================================\n\n";
print_r($strRequest);
print "\n\nResponse:\n=====================================================\n\n";
print_r($strResponse);
?>

getProductDetail Response Example - XML

<?xml version="1.0"?>
<dce>
  <response>
    <outcome>success</outcome>
    <page>1</page>
    <products>
      <product>
        <product_id>4924428</product_id>
        <status>Available</status>
        <title>Telescoping Rod &amp; Reel Set</title>
        <description>&lt;br&gt;Extends from 15 inches to an almost 6 feet long rod&lt;br&gt;Reel &amp; Line included&lt;br&gt;Line is fed through guides on every section&lt;br&gt;Lightweight with comfortable foam grips&lt;br&gt;Design allows you to easily change to your favorite spinning reel if wanted&lt;br&gt;Great for beginners to avid anglers alike</description>
        <additional_details>90 Day Warranty</additional_details>
        <warranty>90 Day Warranty</warranty>
        <product_sku>VB_060-fishp</product_sku>
        <brand/>
        <manufacturer/>
        <condition>New</condition>
        <freight>0</freight>
        <ship_width>0.00</ship_width>
        <ship_length>0.00</ship_length>
        <ship_height>0.00</ship_height>
        <ship_weight>1.00</ship_weight>
        <ship_cost>0.00</ship_cost>
        <items>
          <item>
            <item_id>5603318</item_id>
            <supplier_id>2486</supplier_id>
            <name>Telescoping Rod &amp; Reel Set Model Number 060-fishp</name>
            <item_sku>VB_060-fishp</item_sku>
            <mpn/>
            <upc/>
            <map>0.00</map>
            <price>11.46</price>
            <original_price/>
            <custom_price/>
            <prepay_price>11.13</prepay_price>
            <msrp>29.99</msrp>
            <item_weight>0.00</item_weight>
            <item_dim1>0.00</item_dim1>
            <item_dim2>0.00</item_dim2>
            <item_dim3>0.00</item_dim3>
            <qty_avail>41</qty_avail>
            <stock>in-stock</stock>
            <est_avail>0000-00-00</est_avail>
            <last_update>2011-09-29 21:05:20</last_update>
            <in_warehouse/>
            <in_specified_list/>
            <attributes/>
            <additional_data/>
            <custom_data/>
            <overridden_data/>
          </item>
        </items>
        <images>
          <image>
            <url>http://d1k0ppjronk6up.cloudfront.net/products/2486/060-FISHP.gif</url>
            <thumb_url>http://d1k0ppjronk6up.cloudfront.net/products/2486/060-FISHP.gif?maxX=120&amp;maxY=120</thumb_url>
            <image_height>298</image_height>
            <image_width>400</image_width>
            <default>1</default>
          </image>
        </images>
        <product_group>advanced</product_group>
        <categories>
          <category>
            <id>7912</id>
            <name>Catalog</name>
          </category>
          <category>
            <id>10216</id>
            <name>Outdoor &amp; sports</name>
          </category>
          <category>
            <id>11900</id>
            <name>Fishing</name>
          </category>
          <category>
            <id>12010</id>
            <name>Rods</name>
          </category>
          <category>
            <id>12017</id>
            <name>Other rods</name>
          </category>
        </categories>
        <supplier>
          <avg_processing_time>3-4</avg_processing_time>
          <id>2486</id>
          <name>Vard</name>
          <drop_ship_fee>0.00</drop_ship_fee>
          <visibility_group>advanced</visibility_group>
          <date_active>2009-05-26</date_active>
          <allows_custom_branding>0</allows_custom_branding>
          <allows_direct_relationships>0</allows_direct_relationships>
          <product_alerts/>
          <classification/>
          <summary/>
          <alerts/>
          <avg_ship_time/>
          <item_count/>
          <fulfillment_percentage/>
          <rma_percentage/>
          <avg_item_lifespan/>
          <num_in_stock/>
          <num_out_of_stock/>
          <inventory_update_frequency/>
          <avg_qty_in_stock/>
          <shipping_carriers/>
          <notes/>
          <ship_price_strategy_class>FixedOrder</ship_price_strategy_class>
        </supplier>
        <stats>
          <item_count_in_specified_list>0</item_count_in_specified_list>
          <min_cost>11.46</min_cost>
          <max_cost>11.46</max_cost>
          <min_qty>41</min_qty>
          <max_qty>41</max_qty>
          <item_count>1</item_count>
          <item_count_in_warehouse>0</item_count_in_warehouse>
        </stats>
        <flags/>
        <messages/>
      </product>
    </products>
  </response>
</dce>

getProductDetail Request Example - SOAP

<?php
$URL = "https://sandbox.doba.com/soap/20110301/wsdl/ApiRetailerSearch.wsdl";
$client = new SoapClient($URL, array("trace" => 1));

$objAuth = new stdClass();
$objAuth->username = "username";
$objAuth->password = "password";
$objRequest->authentication = $objAuth;
$objRequest->retailer_id = "123456";
$objRequest->page = "1";
$objRequest->limit = "1000";
$objRequest->ship_postal = "84043";
$objRequest->products=array("4924428");
$objRequest->items=array("5589431");
$objRequest->list_ids=array("1724");

try { $Response = $client->getProductDetail($objRequest); }
catch ( SOAPFault $e ) {$Response = ("Error ".$e->faultcode.": ".$e->faultstring); }

print "URL = $URL\n\n";
print "Method = getProductDetail\n\n";
print "Request:\n=====================================================\n\n";
print_r($objRequest);
print "\n\nResponse:\n=====================================================\n\n";
print_r($Response);
?>

getProductDetail Response Example - SOAP

Error! 510: No products were found matching the request. 

 

 

getProductInventory

Retrieves current inventory information for the requested products.

getProductInventory Request Parameters

getProductInventory Response Parameters

 

 

getProductInventory Example

getProductInventory Request Example - XML

<?php
$URL = "https://sandbox.doba.com/api/20110301/xml_retailer_api.php";
$strRequest = "
<dce>
  <request>
    <authentication>
      <username>username</username>
      <password>password</password>
    </authentication>
    <retailer_id>1990775</retailer_id>
    <action>getProductInventory</action>
    <page>1</page>
    <limit>1000</limit>
    <ship_postal>84043</ship_postal>
    <products>
      <product>4924428</product>
    </products>
    <list_ids/>
    <items>
      <item>5589431</item>
    </items>
  </request>
</dce>
";
$connection = curl_init();
curl_setopt($connection, CURLOPT_URL, $URL );
curl_setopt($connection, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($connection, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($connection, CURLOPT_POST, 1);
curl_setopt($connection, CURLOPT_POSTFIELDS, $strRequest);
curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1);
set_time_limit(108000);
$strResponse = curl_exec($connection);
if(curl_errno($connection)) {
	print "Curl error: " . curl_error($connection);
} else {
	$info = curl_getinfo($connection);
	print "HTTP Response Code = ".$info["http_code"]."\n";
}
curl_close($connection);

print "URL = $URL\n\n";
print "Method = getProductInventory\n\n";
print "Request:\n=====================================================\n\n";
print_r($strRequest);
print "\n\nResponse:\n=====================================================\n\n";
print_r($strResponse);
?>

getProductInventory Response Example - XML

<?xml version="1.0"?>
<dce>
  <response>
    <outcome>success</outcome>
    <page>1</page>
    <products>
      <item>
        <msrp>29.99</msrp>
        <street_price>0.00</street_price>
        <map>0.00</map>
        <item_id>5603318</item_id>
        <product_id>4924428</product_id>
        <stock>in-stock</stock>
        <qty_avail>41</qty_avail>
        <price>11.46</price>
        <prepay_price>11.13</prepay_price>
      </item>
    </products>
  </response>
</dce>

getProductInventory Request Example - SOAP

<?php
$URL = "https://sandbox.doba.com/soap/20110301/wsdl/ApiRetailerSearch.wsdl";
$client = new SoapClient($URL, array("trace" => 1));

$objAuth = new stdClass();
$objAuth->username = "username";
$objAuth->password = "password";
$objRequest->authentication = $objAuth;
$objRequest->retailer_id = "123456";
$objRequest->page = "1";
$objRequest->limit = "1000";
$objRequest->ship_postal = "84043";
$objRequest->products=array("4924428");
$objRequest->items=array("5589431");
$objRequest->list_ids=array();

try { $Response = $client->getProductInventory($objRequest); }
catch ( SOAPFault $e ) {$Response = ("Error ".$e->faultcode.": ".$e->faultstring); }

print "URL = $URL\n\n";
print "Method = getProductInventory\n\n";
print "Request:\n=====================================================\n\n";
print_r($objRequest);
print "\n\nResponse:\n=====================================================\n\n";
print_r($Response);
?>

getProductInventory Response Example - SOAP

Error! 510: No products were found matching the request. 

 

 

getListsSummary

Retrieves a summary of inventory lists currently saved within a merchants account. Inventory lists can be created and managed at http://www.doba.com

getListsSummary Request Parameters

getListsSummary Response Parameters

 

 

getListsSummary Example

getListsSummary Request Example - XML

<?php
$URL = "https://sandbox.doba.com/api/20110301/xml_retailer_api.php";
$strRequest = "
<dce>
  <request>
    <authentication>
      <username>username</username>
      <password>password</password>
    </authentication>
    <retailer_id>1990775</retailer_id>
    <action>getListsSummary</action>
  </request>
</dce>
";
$connection = curl_init();
curl_setopt($connection, CURLOPT_URL, $URL );
curl_setopt($connection, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($connection, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($connection, CURLOPT_POST, 1);
curl_setopt($connection, CURLOPT_POSTFIELDS, $strRequest);
curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1);
set_time_limit(108000);
$strResponse = curl_exec($connection);
if(curl_errno($connection)) {
	print "Curl error: " . curl_error($connection);
} else {
	$info = curl_getinfo($connection);
	print "HTTP Response Code = ".$info["http_code"]."\n";
}
curl_close($connection);

print "URL = $URL\n\n";
print "Method = getListsSummary\n\n";
print "Request:\n=====================================================\n\n";
print_r($strRequest);
print "\n\nResponse:\n=====================================================\n\n";
print_r($strResponse);
?>

getListsSummary Response Example - XML

<?xml version="1.0"?>
<dce>
  <response>
    <outcome>success</outcome>
    <list>
      <item_count>0</item_count>
      <default>0</default>
      <send_callback>0</send_callback>
      <name>My Warehouse</name>
      <id>45</id>
    </list>
    <list>
      <item_count>10</item_count>
      <default>0</default>
      <send_callback>0</send_callback>
      <name>test renamed</name>
      <id>46</id>
    </list>
    <list>
      <item_count>0</item_count>
      <default>0</default>
      <send_callback>0</send_callback>
      <name>Test</name>
      <id>16361</id>
    </list>
  </response>
</dce>

getListsSummary Request Example - SOAP

<?php
$URL = "https://sandbox.doba.com/soap/20110301/wsdl/ApiRetailerSearch.wsdl";
$client = new SoapClient($URL, array("trace" => 1));

$objAuth = new stdClass();
$objAuth->username = "username";
$objAuth->password = "password";
$objRequest->authentication = $objAuth;
$objRequest->retailer_id = "123456";

try { $Response = $client->getListsSummary($objRequest); }
catch ( SOAPFault $e ) {$Response = ("Error ".$e->faultcode.": ".$e->faultstring); }

print "URL = $URL\n\n";
print "Method = getListsSummary\n\n";
print "Request:\n=====================================================\n\n";
print_r($objRequest);
print "\n\nResponse:\n=====================================================\n\n";
print_r($Response);
?>

getListsSummary Response Example - SOAP

Array
(
    [0] => stdClass Object
        (
            [default] => 
            [id] => 14913
            [item_count] => 16
            [name] => Boating
            [send_callback] => 
        )

    [1] => stdClass Object
        (
            [default] => 
            [id] => 14914
            [item_count] => 273
            [name] => Tools
            [send_callback] => 
        )

)

 

 

editList

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.

editList Request Parameters

editList Response Parameters

 

 

editList Example

editList Request Example - XML

<?php
$URL = "https://sandbox.doba.com/api/20110301/xml_retailer_api.php";
$strRequest = "
<dce>
  <request>
    <authentication>
      <username>username</username>
      <password>password</password>
    </authentication>
    <retailer_id>1990775</retailer_id>
    <action>editList</action>
    <list_id>1724</list_id>
    <item_ids>
      <item_id>5589431</item_id>
    </item_ids>
  </request>
</dce>
";
$connection = curl_init();
curl_setopt($connection, CURLOPT_URL, $URL );
curl_setopt($connection, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($connection, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($connection, CURLOPT_POST, 1);
curl_setopt($connection, CURLOPT_POSTFIELDS, $strRequest);
curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1);
set_time_limit(108000);
$strResponse = curl_exec($connection);
if(curl_errno($connection)) {
	print "Curl error: " . curl_error($connection);
} else {
	$info = curl_getinfo($connection);
	print "HTTP Response Code = ".$info["http_code"]."\n";
}
curl_close($connection);

print "URL = $URL\n\n";
print "Method = editList\n\n";
print "Request:\n=====================================================\n\n";
print_r($strRequest);
print "\n\nResponse:\n=====================================================\n\n";
print_r($strResponse);
?>

editList Response Example - XML

<?xml version="1.0"?>
<dce>
  <response>
    <outcome>success</outcome>
    <list_id>1724</list_id>
    <num_added>1</num_added>
    <num_removed/>
  </response>
</dce>

editList Request Example - SOAP

<?php
$URL = "https://sandbox.doba.com/soap/20110301/wsdl/ApiRetailerSearch.wsdl";
$client = new SoapClient($URL, array("trace" => 1));

$objAuth = new stdClass();
$objAuth->username = "username";
$objAuth->password = "password";
$objRequest->authentication = $objAuth;
$objRequest->retailer_id = "123456";
$objRequest->list_id = "17533";
$objRequest->item_ids_to_remove=array(
    "4309901",
    "4400449"
    );

try { $Response = $client->editList($objRequest); }
catch ( SOAPFault $e ) {$Response = ("Error ".$e->faultcode.": ".$e->faultstring); }

print "URL = $URL\n\n";
print "Method = editList\n\n";
print "Request:\n=====================================================\n\n";
print_r($objRequest);
print "\n\nResponse:\n=====================================================\n\n";
print_r($Response);
?>

editList Response Example - SOAP

stdClass Object
(
    [list_id] => 17533
    [num_added] => 0
    [num_removed] => 2
)