Submit a Ticket My Tickets
Welcome
Login  Sign up

EXPORT Offers API Version 4 (DEPRECATED)

EXPORT Offers API

Updated on 2014-03-27
Current Version: Version 4
Latest Version: Version 6
Deprecated Version: V1, V3
Requests Allowed: GET&SOAP

Summary:

Returns an array of offers potentially filter by offer_id, offer_name, advertiser_id, vertical_id, offer_type_id, media_type_id, offer_status_id or tag_id. 

Resource/WSDL Page:

http://yourdomainhere/api/4/export.asmx?op=Offers

 

Parameters

api_key
Required
Type: STRING
Length (Max/Min): 50

Must be a valid API key (existing and NOT expired).

Example Values: Fo35NRAqvFLXoZxqB4aVMhh

offer_id
Required
Type: INT
Length (Max/Min): 50

Must pass at least >= 0 as value.

Example Values: 123456

offer_name
Required
Type: STRING
Length (Max/Min): NA

This value is required.  If the offer_name does not exist, it will return an empty array.

Example Values: OfferName

advertiser_id
Required
Type: INT
Length (Max/Min): NA

Must pass at least >= 0 as value.  Used to filter records matching the value or will return all records if <= 0.

Example Values: 123456

vertical_id
Required
Type: INT
Length (Max/Min): NA

Must pass at least >= 0 as value. Used to filter records matching the value or will return all records if <= 0.

Example Values: 123456

offer_type_id
Required
Type: INT
Length (Max/Min): NA

Must pass at least >= 0 as value. Used to filter records matching the value or will return all records if <= 0.

Example Values: 123456

media_type_id
Required
Type: INT
Length (Max/Min): NA

Must pass at least >= 0 as value. Used to filter records matching the value or will return all records if <= 0.

Example Values: 123456

offer_status_id
Required
Type: INT
Length (Max/Min): NA

Must pass at least >= 0 as value. Used to filter records matching the value or will return all records if <= 0.

Example Values: 123456

tag_id
Required
Type: INT
Length (Max/Min): NA

Must pass at least >= 0 as value. Used to filter records matching the value or will return all records if <= 0.

Example Values: 123456

start_at_row
Required
Type: INT
Length (Max/Min): NA

Must pass at least 0 as value, which means start at the beginning of the data set.

Example Values: 123456

row_limit
Required
Type: INT
Length (Max/Min): NA

Must pass at least 0 as value, which means no limit.

Example Values: 123456

sort_field
Required
Type: STRING
Length (Max/Min): NA

Accepts "creative_id", "creative_name", "date_created" or 0 to ignore this filter.  The value could be any integer in order to ignore this filter.  Sort Field ["offer_id", "offer_name", "date_created", "expiration_date"]

Example Values: creative_id

sort_descending
Required
Type: BOOL
Length (Max/Min): NA

Example Value: TRUE Sort Descending? ["TRUE", "FALSE"]

 **Note all optional parameters still need to be passed through in the actual call. These parameters do not need a value (therefore you can use a null value). 

 

Example Request

GET

http://demo.cakemarketing.com/api/4/export.asmx/Offers?api_key=dNJFmId9rI&offer_id=10&offer_name=&advertiser_id=1&vertical_id=0&offer_type_id=0&media_type_id=15&offer_status_id=0&tag_id=0&start_at_row=1&row_limit=3&sort_field=offer_id&sort_descending=FALSE

 

Sample XML Response:


<offer_export_response>
  <success>true</success>
  <row_count>1</row_count>
  <offers>
    <offer>
      <offer_id>10</offer_id>
      <offer_name>Rename Offer</offer_name>
      <advertiser>
        <advertiser_id>1</advertiser_id>
        <advertiser_name>Rename Advertiser</advertiser_name>
      </advertiser>
      <vertical>
        <vertical_id>1</vertical_id>
        <vertical_name>Fast Food</vertical_name>
      </vertical>
      <offer_type>
        <offer_type_id>1</offer_type_id>
        <offer_type_name>Hosted</offer_type_name>
      </offer_type>
      <offer_status>
        <offer_status_id>2</offer_status_id>
        <offer_status_name>Private</offer_status_name>
      </offer_status>
      <hidden>false</hidden>
      <offer_image_link/>
      <default_offer_contract_id>158</default_offer_contract_id>
      <offer_contracts>
        <offer_contract>
          <offer_contract_id>158</offer_contract_id>
          <offer_contract_name>WEbsite</offer_contract_name>
          <price_format>
            <price_format_id>1</price_format_id>
            <price_format_name>CPA</price_format_name>
          </price_format>
          <payout>
            <is_percentage>false</is_percentage>
            <amount>14.0000</amount>
            <formatted_amount>$14.00</formatted_amount>
          </payout>
          <received>
            <is_percentage>false</is_percentage>
            <amount>0.0000</amount>
            <formatted_amount>$0.00</formatted_amount>
          </received>
          <offer_link>http://getCAKE.com</offer_link>
          <thankyou_link>http://getCAKE.com</thankyou_link>
          <hidden>false</hidden>
          <submission_payment_options>
            <pay_on_available_buyers_only>false</pay_on_available_buyers_only>
            <host_post>
              <pay_on_post>false</pay_on_post>
            </host_post>
          </submission_payment_options>
        </offer_contract>
        <offer_contract>
          <offer_contract_id>1159</offer_contract_id>
          <offer_contract_name>Call center</offer_contract_name>
          <price_format>
            <price_format_id>1</price_format_id>
            <price_format_name>CPA</price_format_name>
          </price_format>
          <payout>
            <is_percentage>false</is_percentage>
            <amount>14.0000</amount>
            <formatted_amount>$14.00</formatted_amount>
          </payout>
          <received>
            <is_percentage>false</is_percentage>
            <amount>0.0000</amount>
            <formatted_amount>$0.00</formatted_amount>
          </received>
          <offer_link>http://www.cakemarketing.com</offer_link>
          <thankyou_link/>
          <hidden>false</hidden>
          <submission_payment_options>
            <pay_on_available_buyers_only>false</pay_on_available_buyers_only>
            <host_post>
              <pay_on_post>false</pay_on_post>
            </host_post>
          </submission_payment_options>
        </offer_contract>
      </offer_contracts>
      <tiers/>
      <tags/>
      <allowed_media_types/>
      <currency>
        <currency_id>1</currency_id>
        <currency_symbol>$</currency_symbol>
        <currency_name>US Dollar</currency_name>
        <currency_abbr>USD</currency_abbr>
      </currency>
      <ssl>false</ssl>
      <suppression_amount xsi:nil="true"/>
      <click_cap>
        <limit>0</limit>
        <cap_interval>
          <cap_interval_id>0</cap_interval_id>
          <cap_interval_name>None</cap_interval_name>
        </cap_interval>
        <start_date xsi:nil="true"/>
        <review_no_redirect>true</review_no_redirect>
      </click_cap>
      <conversion_cap>
        <limit>0</limit>
        <cap_interval>
          <cap_interval_id>0</cap_interval_id>
          <cap_interval_name>None</cap_interval_name>
        </cap_interval>
        <start_date xsi:nil="true"/>
        <review_no_redirect>true</review_no_redirect>
      </conversion_cap>
      <click_cookie_days>30</click_cookie_days>
      <impression_cookie_days>30</impression_cookie_days>
      <enable_view_thru_conversions>false</enable_view_thru_conversions>
      <click_trumps_impression>true</click_trumps_impression>
      <disable_click_deduplication>false</disable_click_deduplication>
      <last_touch>false</last_touch>
      <enable_transaction_id_deduplication>false</enable_transaction_id_deduplication>
      <conversions_from_whitelist_only>false</conversions_from_whitelist_only>
      <pixel_info>
        <pixel_html/>
        <postback_url/>
        <postback_delay_ms xsi:nil="true"/>
      </pixel_info>
      <fire_global_pixel>true</fire_global_pixel>
      <fire_pixel_on_non_paid_conversions>false</fire_pixel_on_non_paid_conversions>
      <disable_prepop_appending>false</disable_prepop_appending>
      <redirect_404>false</redirect_404>
      <session_regeneration_seconds xsi:nil="true"/>
      <suppression_list>
        <suppression_list_id>73</suppression_list_id>
        <suppression_list_name>Suppression List 73</suppression_list_name>
        <suppression_list_type>
          <suppression_list_type_id>3</suppression_list_type_id>
          <suppression_list_type_name>Optizmo</suppression_list_type_name>
        </suppression_list_type>
        <md5_only>false</md5_only>
        <date_created>2012-07-01T09:58:28.25</date_created>
      </suppression_list>
      <unsubscribe_link/>
      <preview_link/>
      <offer_description/>
      <restrictions/>
      <advertiser_extended_terms/>
      <testing_instructions/>
      <from_lines/>
      <subject_lines/>
      <upsells/>
      <thankyou_html/>
      <submission_options>
        <sell_only_to_listed_buyers>false</sell_only_to_listed_buyers>
        <ping_first>false</ping_first>
        <asynchronous_ping>false</asynchronous_ping>
        <sell_exclusive_only>false</sell_exclusive_only>
      </submission_options>
      <date_created>2010-02-06T00:00:00</date_created>
      <expiration_date xsi:nil="true"/>
      <notes>booya!</notes>
    </offer>
  </offers>
</offer_export_response>

Example Error Messages:  

Error Message

Likely Cause

Invalid API Key

 API key does not exist or is expired

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.