Skip to main content
Migration options to Affise
Daria Mamchenkova avatar
Written by Daria Mamchenkova
Updated over 8 months ago

To migrate your business to Affise, you can use different options: transferring data with the import option, using API or CPAPI. This article describes detailed steps you need to take for that.

Import option

Import tool helps you work with a massive number of affiliates, advertisers, conversions, and promocodes. Read more about it here.

Import offers via CPAPI

You can transfer offers with CPAPI. It helps you get rid of manual work to scale and grow faster. This solution lets you work with a vast amount of advertisers and thousands of offers by automatically transferring data and connecting your system with offers sources.

CPAPI is the tool for mass reselling and offers analytics. It takes offers from an advertiser API feed and brings them to your account on Affise with settings you chose.

To read about how to run offers via CPAPI, go here.

Import conversions via API

On Affise, you can import conversions via API. Read about how to work with API here.

There are two methods you can use to import conversions:

Import of a single conversion

  1. In your API-development tool, after setting API key and API URL, enter the method according to the API 3.1 documentation:

    POST /3.0/admin/conversion/import

  2. Enter the required offer and pid parameters with the values to the correspondent columns.

  3. Optional. Enter all optional parameters and their values to the correspondent columns.

  4. Click Send.

The example of import a single conversion via cURL request:

curl --location --request POST 'https://api-rocketcompany.affise.com/3.0/admin/conversion/import' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'api-key: 5c9f6bbe709c5b331a9630b1fb1db0ed' \
--data-urlencode 'offer=144032131' \
--data-urlencode 'pid=8166' \
--data-urlencode 'status=hold' \
--data-urlencode 'sum=222' \
--data-urlencode 'goal=3'

Import multiple conversions

  1. In your API-development tool, after setting API key and API URL, enter the method according to the API 3.1 documentation:

    POST /3.0/admin/conversions/import

  2. Enter the required list[0][offer] and list[0][pid] parameters and their values to the correspondent columns.

  3. Optional. Enter all optional parameters and their values to the correspondent columns.

  4. Click Send.

The example of import multiple conversions via cURL request:

curl --location --request POST 'https://api-rocketcompany.affise.com/3.0/admin/conversions/import' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'api-key: 5c9f6bbe709c5b331a9630b1fb1db0ed' \
--data-urlencode 'list[0][offer]=144032139' \
--data-urlencode 'list[0][pid]=8166' \
--data-urlencode 'list[0][status]=hold' \
--data-urlencode 'list[0][sum]=222' \
--data-urlencode 'list[0][goal]=3' \
--data-urlencode 'list[1][offer]=144032140' \
--data-urlencode 'list[1][pid]=8166' \
--data-urlencode 'list[1][status]=hold' \
--data-urlencode 'list[1][sum]=300' \
--data-urlencode 'list[1][goal]=2'

🔎 Affiliates can import conversions on Affise from their side by using API. To allow them to create conversions via API, select the Enable import for affiliates checkbox in the Settings > Affiliates > General (read more about it here).


Please contact the Affise Customer Support team regarding all raised questions via the e-mail: [email protected].

Did this answer your question?