Offerit API Get Offer List

From Offerit
Jump to: navigation, search
Offerit
SOAP API (*deprecated*)
API
Add Affiliate
Add Affiliate Sale
Add Offer
Approve Transaction
Creative Types
Decode Offeritcode
Deny Transaction
Disable Affiliate Landing Page
Edit Affiliate Sale
Enable Affiliate Landing Page
Get Affiliate Stats
Get Allowed Affiliates
Get Landing Page Details
Get Offer Details
Get Offer List
Get Profit Loss Report
List Affiliate Details
List Affiliate Subaffiliates
Ping
Set Affiliate Status
Set SubAffiliate Status
Set Member Details
Record Affiliate Click

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
                )

        )

)