Offerit API Get Offer List
From Offerit
Revision as of 10:22, 29 August 2013 by OfferitDave (talk | contribs) (Created page with "{{Offerit Manual | show_api_admin_section = true }} This function allows you to get basic information about each offer.. You must make a SOAP call with the following optional p...")
This function allows you to get basic information about each offer.. You must make a SOAP call with the following optional parameters:
- categoryid - The ID of the an offer category. If you pass a category, the return will only include offers in that category. If you wish to grab all offers, you can leave the field blank.
- groupid - The ID of the an offer group. If you pass a group, the return will only include offers in that group. If you wish to grab all offers, you can leave the field blank.
Output Fields
- offerid: Numeric ID of this offerid
- name Name of this offer
- offer_description Text description of the offer for affiliates.
- default_landing_page_id Numeric ID of the main landing page for this offer.
- default_landing_page_url URL of the main landing page for this offer.
- commission an array with details about the way the default commission used with this offer.
NuSOAP Example
This example continues from the main article NuSOAP Example:
$function = 'get_offer_list'; $values = Array(); $result = $client->call($function, $values, 'offeritapiadmin_wsdl');
Sample Output
Array ( [0] => Array ( [default_landing_page_url] => http://staging.offerit.com/james.php?type=transid&transid=%%transid%% [default_landing_page_id] => 1 [offer_description] => Credit Score [name] => Credit Score [offerid] => 2 [commission] => Array ( [commissionid] => 2 [deduct_voids] => 1 [hide_rebills] => 0 [hide_joins] => 0 [retro_payout] => 0 [flat_amount_per_click] => 0 [flat_amount_per_visitor] => 0 [flat_amount_per_conversion] => 0 [flat_amount_per_continuity] => 0 [percentage_of_customer_conversion_revenue] => 1200 [percentage_of_customer_continuity_revenue] => 0 [flat_amount_for_1000_impressions] => 0 ) ) [1] => Array ( [default_landing_page_url] => http://whistles.com [default_landing_page_id] => 14 [offer_description] => adsfasdf [name] => asdf [offerid] => 9 [commission] => Array ( [commissionid] => 66 [deduct_voids] => 0 [hide_rebills] => 0 [hide_joins] => 0 [retro_payout] => 0 [flat_amount_per_click] => 0 [flat_amount_per_visitor] => 0 [flat_amount_per_conversion] => 0 [flat_amount_per_continuity] => 0 [percentage_of_customer_conversion_revenue] => 0 [percentage_of_customer_continuity_revenue] => 0 [flat_amount_for_1000_impressions] => 0 ) ) [2] => Array ( [default_landing_page_url] => http://www.porsche.com [default_landing_page_id] => 24 [offer_description] => Test [name] => Cars [offerid] => 18 [commission] => Array ( [commissionid] => 16 [deduct_voids] => 1 [hide_rebills] => 0 [hide_joins] => 0 [retro_payout] => 0 [flat_amount_per_click] => 0 [flat_amount_per_visitor] => 0 [flat_amount_per_conversion] => 500 [flat_amount_per_continuity] => 0 [percentage_of_customer_conversion_revenue] => 0 [percentage_of_customer_continuity_revenue] => 0 [flat_amount_for_1000_impressions] => 0 ) ) [3] => Array ( [default_landing_page_url] => http://www.example.com [default_landing_page_id] => 80 [offer_description] => Testing. [name] => Offer Testing Requestable Forms [offerid] => 66 [commission] => Array ( [commissionid] => 63 [deduct_voids] => 1 [hide_rebills] => 0 [hide_joins] => 0 [retro_payout] => 0 [flat_amount_per_click] => 0 [flat_amount_per_visitor] => 0 [flat_amount_per_conversion] => 100 [flat_amount_per_continuity] => 100 [percentage_of_customer_conversion_revenue] => 0 [percentage_of_customer_continuity_revenue] => 0 [flat_amount_for_1000_impressions] => 0 ) ) [4] => Array ( [default_landing_page_url] => http://yahoo.com?tid=%%click_hash%%&loginid=%%loginid%% [default_landing_page_id] => 97 [offer_description] => This is my offer I am describing it now On several Lines [name] => aaaaaaaaaaa [offerid] => 80 [commission] => Array ( [commissionid] => 74 [deduct_voids] => 1 [hide_rebills] => 0 [hide_joins] => 0 [retro_payout] => 0 [flat_amount_per_click] => 0 [flat_amount_per_visitor] => 0 [flat_amount_per_conversion] => 0 [flat_amount_per_continuity] => 0 [percentage_of_customer_conversion_revenue] => 1500 [percentage_of_customer_continuity_revenue] => 0 [flat_amount_for_1000_impressions] => 0 ) ) [5] => Array ( [default_landing_page_url] => http://jamesstagingtest.com?passthrough=abc [default_landing_page_id] => 154 [offer_description] => [name] => Inherit Value Offer Test [offerid] => 129 [commission] => Array ( [commissionid] => 127 [deduct_voids] => 1 [hide_rebills] => 0 [hide_joins] => 0 [retro_payout] => 0 [flat_amount_per_click] => 100 [flat_amount_per_visitor] => 200 [flat_amount_per_conversion] => 300 [flat_amount_per_continuity] => 400 [percentage_of_customer_conversion_revenue] => 500 [percentage_of_customer_continuity_revenue] => 600 [flat_amount_for_1000_impressions] => 700 ) ) )