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 |