EXPORT Campaigns API Version 4
Updated on 2014-03-27
Current Version: Version 4
Deprecated Version: V1, V2, V3
Requests Allowed: GET & SOAP
Summary:
Returns an array of campaigns potentially filtered by campaign_id, offer_id, affilite_id,account_status_id, or media_type_id.
Resource/WSDL Page:
http://yourdomainhere/api/4/export.asmx?op=Campaigns
Parameters
| 
 api_key  | 
 Must be a valid API key (existing and NOT expired)  | 
| 
 campaign_id Required Type: INT Length (Max/Min): NA  | 
Must pass at least >= 0 as value. Offer ID must exist already. | 
| 
 offer_id Required Type: INT Length (Max/Min): NA  | 
Must pass at least >= 0 as value. Offer ID must exist already. | 
| 
 affiliate_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. | 
| 
 account_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. | 
| 
 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 recors if <= 0. | 
| 
 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. | 
| 
 row_limit Required Type: INT Length (Max/Min): NA  | 
Must pass at least 0 as value, which means no limit. | 
| 
 sort_field Required Type: STING Length (Max/Min): NA  | 
Accepts "campaign_id", "date_created" or 0 to ignore this filter. The value could be any integer in order to ignore this filter. | 
| 
 sort_descending Required Type: BOOL Length (Max/Min): NA  | 
**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
Sample XML Response:
<campaign_export_response>
  <success>true</success>
  <row_count>9</row_count>
  <campaigns>
    <campaign>
      <campaign_id>14972</campaign_id>
      <campaign_type>
        <campaign_type_id>1</campaign_type_id>
        <campaign_type_name>Standard</campaign_type_name>
      </campaign_type>
      <affiliate>
        <affiliate_id>6066</affiliate_id>
        <affiliate_name>#1 Affiliate</affiliate_name>
      </affiliate>
      <offer>
        <offer_id>1001330</offer_id>
        <offer_name>Ramon Test Offer</offer_name>
      </offer>
      <offer_contract>
        <offer_contract_id>2427</offer_contract_id>
        <price_format>
          <price_format_id>2</price_format_id>
          <price_format_name>CPC</price_format_name>
        </price_format>
      </offer_contract>
      <original>true</original>
      <exceptions>
        <blocked_sub_affiliates/>
        <blocked_creatives/>
      </exceptions>
      <account_status>
        <account_status_id>1</account_status_id>
        <account_status_name>Active</account_status_name>
      </account_status>
      <payout>
        <is_percentage>false</is_percentage>
        <amount>50.0000</amount>
        <formatted_amount>$50.00</formatted_amount>
      </payout>
      <currency>
        <currency_id>1</currency_id>
        <currency_symbol>$</currency_symbol>
        <currency_name>US Dollar</currency_name>
        <currency_abbr>USD</currency_abbr>
      </currency>
      <media_type>
        <media_type_id>15</media_type_id>
        <media_type_name>Adware</media_type_name>
      </media_type>
      <deal_flow>
        <date_contacted xsi:nil="true"/>
        <date_io_sent xsi:nil="true"/>
        <date_io_signed xsi:nil="true"/>
        <date_creative_sent xsi:nil="true"/>
        <date_pixel_placed xsi:nil="true"/>
      </deal_flow>
      <paid>true</paid>
      <paid_redirects>true</paid_redirects>
      <disable_prepop_appending>false</disable_prepop_appending>
      <suppression_amount xsi:nil="true"/>
      <click_cap>
        <limit xsi:nil="true"/>
        <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>false</review_no_redirect>
      </click_cap>
      <conversion_cap>
        <limit xsi:nil="true"/>
        <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>false</review_no_redirect>
      </conversion_cap>
      <pixel_info>
        <pixel_status>Pending</pixel_status>
        <pixel_html/>
        <postback_url/>
        <postback_delay_ms xsi:nil="true"/>
      </pixel_info>
      <upsell_info>
        <disable_upsells>false</disable_upsells>
        <paid_upsells>false</paid_upsells>
        <paid_upsells_same_session_only>false</paid_upsells_same_session_only>
        <clear_session_on_conversion>false</clear_session_on_conversion>
      </upsell_info>
      <test_link/>
      <redirect_offer>
        <offer_contract_id>2396</offer_contract_id>
        <price_format>
          <price_format_id>1</price_format_id>
          <price_format_name>CPA</price_format_name>
        </price_format>
      </redirect_offer>
      <redirect_404>false</redirect_404>
      <date_created>2013-03-20T09:37:38.203</date_created>
      <expiration_date xsi:nil="true"/>
      <notes/>
    </campaign>
  </campaigns>
</campaign_export_response>
Example Error Messages: 
| 
 Error Message  | 
 Likely Cause  | 
| 
 Invalid API key  | 
 API key does not exist or is expired  | 
| 
 Invalid Affiliate ID  | 
 Affiliate ID does not exist  | 
| 
 Invalid Offer ID  | 
 Offer ID does not exist  |