Export Partner Pixel Log
curl --request POST \
--url https://api.eflow.team/v1/networks/reporting/affiliate/pixels/export \
--header 'Content-Type: application/json' \
--header 'X-Eflow-Api-Key: <api-key>' \
--data '
{
"from": "2025-01-01",
"to": "2025-01-31",
"timezone_id": 67,
"format": "csv",
"query": {
"filters": [],
"search_terms": []
}
}
'import requests
url = "https://api.eflow.team/v1/networks/reporting/affiliate/pixels/export"
payload = {
"from": "2025-01-01",
"to": "2025-01-31",
"timezone_id": 67,
"format": "csv",
"query": {
"filters": [],
"search_terms": []
}
}
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: '2025-01-01',
to: '2025-01-31',
timezone_id: 67,
format: 'csv',
query: {filters: [], search_terms: []}
})
};
fetch('https://api.eflow.team/v1/networks/reporting/affiliate/pixels/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/affiliate/pixels/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' => '2025-01-01',
'to' => '2025-01-31',
'timezone_id' => 67,
'format' => 'csv',
'query' => [
'filters' => [
],
'search_terms' => [
]
]
]),
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/affiliate/pixels/export"
payload := strings.NewReader("{\n \"from\": \"2025-01-01\",\n \"to\": \"2025-01-31\",\n \"timezone_id\": 67,\n \"format\": \"csv\",\n \"query\": {\n \"filters\": [],\n \"search_terms\": []\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/affiliate/pixels/export")
.header("X-Eflow-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"from\": \"2025-01-01\",\n \"to\": \"2025-01-31\",\n \"timezone_id\": 67,\n \"format\": \"csv\",\n \"query\": {\n \"filters\": [],\n \"search_terms\": []\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/networks/reporting/affiliate/pixels/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\": \"2025-01-01\",\n \"to\": \"2025-01-31\",\n \"timezone_id\": 67,\n \"format\": \"csv\",\n \"query\": {\n \"filters\": [],\n \"search_terms\": []\n }\n}"
response = http.request(request)
puts response.read_bodyPartner Postback
Export Partner Pixel Log
POST
/
networks
/
reporting
/
affiliate
/
pixels
/
export
Export Partner Pixel Log
curl --request POST \
--url https://api.eflow.team/v1/networks/reporting/affiliate/pixels/export \
--header 'Content-Type: application/json' \
--header 'X-Eflow-Api-Key: <api-key>' \
--data '
{
"from": "2025-01-01",
"to": "2025-01-31",
"timezone_id": 67,
"format": "csv",
"query": {
"filters": [],
"search_terms": []
}
}
'import requests
url = "https://api.eflow.team/v1/networks/reporting/affiliate/pixels/export"
payload = {
"from": "2025-01-01",
"to": "2025-01-31",
"timezone_id": 67,
"format": "csv",
"query": {
"filters": [],
"search_terms": []
}
}
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: '2025-01-01',
to: '2025-01-31',
timezone_id: 67,
format: 'csv',
query: {filters: [], search_terms: []}
})
};
fetch('https://api.eflow.team/v1/networks/reporting/affiliate/pixels/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/affiliate/pixels/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' => '2025-01-01',
'to' => '2025-01-31',
'timezone_id' => 67,
'format' => 'csv',
'query' => [
'filters' => [
],
'search_terms' => [
]
]
]),
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/affiliate/pixels/export"
payload := strings.NewReader("{\n \"from\": \"2025-01-01\",\n \"to\": \"2025-01-31\",\n \"timezone_id\": 67,\n \"format\": \"csv\",\n \"query\": {\n \"filters\": [],\n \"search_terms\": []\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/affiliate/pixels/export")
.header("X-Eflow-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"from\": \"2025-01-01\",\n \"to\": \"2025-01-31\",\n \"timezone_id\": 67,\n \"format\": \"csv\",\n \"query\": {\n \"filters\": [],\n \"search_terms\": []\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/networks/reporting/affiliate/pixels/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\": \"2025-01-01\",\n \"to\": \"2025-01-31\",\n \"timezone_id\": 67,\n \"format\": \"csv\",\n \"query\": {\n \"filters\": [],\n \"search_terms\": []\n }\n}"
response = http.request(request)
puts response.read_bodyExports partner (affiliate) postback pixel log data in the specified format (CSV or JSON). Accepts the same parameters as the Get Partner Pixel Log endpoint with an additional
format field.
Shows when partner postback URLs were fired, their HTTP response status, and any errors. Useful for debugging postback integration issues.
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
application/json
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.
The file format for the export.
Available options:
csv, json Query configuration with optional filters and search terms.
Show child attributes
Show child attributes
Response
200
File download. Content-Type is text/csv or application/json depending on the requested format.
Was this page helpful?
⌘I
