curl --request POST \
--url https://api.eflow.team/v1/networks/reporting/conversions/export \
--header 'Content-Type: application/json' \
--header 'X-Eflow-Api-Key: <api-key>' \
--data '
{
"from": "2026-03-01",
"to": "2026-03-08",
"timezone_id": 90,
"currency_id": "USD",
"format": "csv",
"show_conversions": true,
"show_events": true,
"columns": [
"offer",
"affiliate"
]
}
'import requests
url = "https://api.eflow.team/v1/networks/reporting/conversions/export"
payload = {
"from": "2026-03-01",
"to": "2026-03-08",
"timezone_id": 90,
"currency_id": "USD",
"format": "csv",
"show_conversions": True,
"show_events": True,
"columns": ["offer", "affiliate"]
}
headers = {
"X-Eflow-Api-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Eflow-Api-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
from: '2026-03-01',
to: '2026-03-08',
timezone_id: 90,
currency_id: 'USD',
format: 'csv',
show_conversions: true,
show_events: true,
columns: ['offer', 'affiliate']
})
};
fetch('https://api.eflow.team/v1/networks/reporting/conversions/export', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.eflow.team/v1/networks/reporting/conversions/export",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'from' => '2026-03-01',
'to' => '2026-03-08',
'timezone_id' => 90,
'currency_id' => 'USD',
'format' => 'csv',
'show_conversions' => true,
'show_events' => true,
'columns' => [
'offer',
'affiliate'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-Eflow-Api-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.eflow.team/v1/networks/reporting/conversions/export"
payload := strings.NewReader("{\n \"from\": \"2026-03-01\",\n \"to\": \"2026-03-08\",\n \"timezone_id\": 90,\n \"currency_id\": \"USD\",\n \"format\": \"csv\",\n \"show_conversions\": true,\n \"show_events\": true,\n \"columns\": [\n \"offer\",\n \"affiliate\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-Eflow-Api-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.eflow.team/v1/networks/reporting/conversions/export")
.header("X-Eflow-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"from\": \"2026-03-01\",\n \"to\": \"2026-03-08\",\n \"timezone_id\": 90,\n \"currency_id\": \"USD\",\n \"format\": \"csv\",\n \"show_conversions\": true,\n \"show_events\": true,\n \"columns\": [\n \"offer\",\n \"affiliate\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/networks/reporting/conversions/export")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-Eflow-Api-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"from\": \"2026-03-01\",\n \"to\": \"2026-03-08\",\n \"timezone_id\": 90,\n \"currency_id\": \"USD\",\n \"format\": \"csv\",\n \"show_conversions\": true,\n \"show_events\": true,\n \"columns\": [\n \"offer\",\n \"affiliate\"\n ]\n}"
response = http.request(request)
puts response.read_bodyExport Conversions
curl --request POST \
--url https://api.eflow.team/v1/networks/reporting/conversions/export \
--header 'Content-Type: application/json' \
--header 'X-Eflow-Api-Key: <api-key>' \
--data '
{
"from": "2026-03-01",
"to": "2026-03-08",
"timezone_id": 90,
"currency_id": "USD",
"format": "csv",
"show_conversions": true,
"show_events": true,
"columns": [
"offer",
"affiliate"
]
}
'import requests
url = "https://api.eflow.team/v1/networks/reporting/conversions/export"
payload = {
"from": "2026-03-01",
"to": "2026-03-08",
"timezone_id": 90,
"currency_id": "USD",
"format": "csv",
"show_conversions": True,
"show_events": True,
"columns": ["offer", "affiliate"]
}
headers = {
"X-Eflow-Api-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Eflow-Api-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
from: '2026-03-01',
to: '2026-03-08',
timezone_id: 90,
currency_id: 'USD',
format: 'csv',
show_conversions: true,
show_events: true,
columns: ['offer', 'affiliate']
})
};
fetch('https://api.eflow.team/v1/networks/reporting/conversions/export', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.eflow.team/v1/networks/reporting/conversions/export",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'from' => '2026-03-01',
'to' => '2026-03-08',
'timezone_id' => 90,
'currency_id' => 'USD',
'format' => 'csv',
'show_conversions' => true,
'show_events' => true,
'columns' => [
'offer',
'affiliate'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-Eflow-Api-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.eflow.team/v1/networks/reporting/conversions/export"
payload := strings.NewReader("{\n \"from\": \"2026-03-01\",\n \"to\": \"2026-03-08\",\n \"timezone_id\": 90,\n \"currency_id\": \"USD\",\n \"format\": \"csv\",\n \"show_conversions\": true,\n \"show_events\": true,\n \"columns\": [\n \"offer\",\n \"affiliate\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-Eflow-Api-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.eflow.team/v1/networks/reporting/conversions/export")
.header("X-Eflow-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"from\": \"2026-03-01\",\n \"to\": \"2026-03-08\",\n \"timezone_id\": 90,\n \"currency_id\": \"USD\",\n \"format\": \"csv\",\n \"show_conversions\": true,\n \"show_events\": true,\n \"columns\": [\n \"offer\",\n \"affiliate\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/networks/reporting/conversions/export")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-Eflow-Api-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"from\": \"2026-03-01\",\n \"to\": \"2026-03-08\",\n \"timezone_id\": 90,\n \"currency_id\": \"USD\",\n \"format\": \"csv\",\n \"show_conversions\": true,\n \"show_events\": true,\n \"columns\": [\n \"offer\",\n \"affiliate\"\n ]\n}"
response = http.request(request)
puts response.read_bodyformat and columns fields.
The columns field lets you choose which data columns to include in the export. If omitted, all columns are included.
The response is a file download with the appropriate Content-Type and Content-Disposition headers set.Authorizations
The Everflow API key generated from the Control Center > Security.
Body
Start date (format: YYYY-MM-DD or YYYY-MM-DD HH:mm:SS).
End date (format: YYYY-MM-DD or YYYY-MM-DD HH:mm:SS).
Timezone identifier for the date range.
Currency code for monetary values. Currently only USD is supported.
Include base conversion records in the export.
The file format for the export.
csv, json Include post-conversion event records in the export.
Only include scrubbed (rejected) conversions/events.
Only include view-through conversions.
Only include click-through conversions.
Only include fail traffic conversions.
Only include conversions that have been updated.
Columns to include in the export. If omitted, all columns are included.
offer, affiliate, advertiser, offer_group, campaign, affiliate_manager, creative, offer_url, category, previous_offer, source_id, sub1, sub2, sub3, sub4, sub5, sub6, sub7, sub8, sub9, sub10, adv1, adv2, adv3, adv4, adv5, adv6, adv7, adv8, adv9, adv10, country, region, city, platform, os_version, isp, account_manager, android_id, android_id_md5, android_id_sha1, app_id, brand, browser, carrier, click_date, conversion_id, conversion_user_ip, coupon_code, currency, delta_hours, device, email, error_message, event_name, google_ad_id, google_ad_id_md5, google_ad_id_sha1, http_user_agent, idfa, idfa_md5, idfa_sha1, language, notes, order_id, order_line_items, order_number, payout, payout_type, referrer, revenue, revenue_type, sale_amount, session_ip, transaction_id, type, status, conversion_date, origin, network_id, payout_revenue_id, project_id, dma, is_cookie_based, previous_transaction_id, is_event_protected, is_fired_pixel, is_scrub, is_view_through, attribution_method, country_code, base_conversion_time Query configuration with filters and search terms. Same structure as the conversion report endpoint.
Show child attributes
Show child attributes
Response
File download. Content-Type is text/csv or application/json depending on the requested format.
Was this page helpful?
