Daisycon offers data exports via the Daisycon API and specific URL exports. These URLs allow publishers to automate data extraction. Available exports can easily be found in your MyDaisycon account. If an export is possible, such as for campaigns, statistics, transactions, or promotions, you will see an export button at the top right of the respective page.
Generated URLs are in CSV format by default, but you can customize the export using query parameters to filter the data and select a format that suits your needs (CSV, XML, JSON, or XLSX).
This guide explains how to use and adjust exports, with multiple sections detailing the available export types and how to customize them.
Build your own Export URL
To customize your export, you can build your own URL:
https://export.daisycon.com/{export_base_path}/{export_format}?token={exporttoken}&username={username}
Generate Authentication Token
- Find the desired export's base URL and format.
- Open Daisycon Common Resource API UI and authenticate first following the Authentication in Swagger documentation steps.
- After authentication, use the
/export/token
call to generate a token. - Add the token and username to your URL.
Adjust Filter
Filters can be appended as query parameters. Example:
&start_date=2025-01-01&end_date=2025-01-31
Available URL Exports
Below is an overview of available export URLs and their configuration options.
An example export URL:
https://export.daisycon.com/publishers/{publisher_id}/{export_base_path}/{export_format}?filter_field=filter_value&filter_field2=filter_value2&token=exporttoken&username=username@example.com
Campaign Export
Exports all campaigns available for your account.
Property | Description |
Base URL | /publishers/{publisher_id}/program/{export_format} |
Available Formats | csv, xml, json, xlsx |
Filters:
Filter Name | Required | Multiple Values | Filter Format |
default_category_id | No | Yes | Number: Available values |
media_id | No | No | Number |
language | No | No | String: en, fr, de, nl (Default: en) |
type | No | Yes | String: affiliatemarketing, leadgeneration |
subscription_status | No | Yes | String: open, approved, disapproved, nosubscription |
Note: Use a comma (,) to separate multiple values (e.g., open,approved).
Campaign Commission Export
Exports commission details for campaigns in your account.
Property | Description |
Base URL | /publishers/{publisher_id}/program/commission/{export_format} |
Available Formats | csv, xml, json, xlsx |
Filters:
Same as Campaign Export.
Promotions Export
Exports all promotion codes available for your account.
Property | Description |
Base URL | /publishers/{publisher_id}/material/promotions/{export_format} |
Available Formats | csv, xml, json, xlsx, rss |
Filters:
Filter Name | Required |
media_id | Yes |
default_category_id | No |
Transaction Export
Exports transaction data for your account.
Property | Description |
Base URL | /publishers/{publisher_id}/transactions/{export_format} |
Available Formats | csv, xml, json, xlsx |
Filters:
Filter Name | Required |
start_date | Yes |
end_date | Yes |
Invalidating All Export Tokens
To revoke access to all export tokens, use the Daisycon Common Resource API UI and call the /export/token/refresh
service.