Get Conversion By ID
curl --request GET \
--url https://api.eflow.team/v1/affiliates/reporting/conversions/{conversionId} \
--header 'X-Eflow-Api-Key: <api-key>'import requests
url = "https://api.eflow.team/v1/affiliates/reporting/conversions/{conversionId}"
headers = {"X-Eflow-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Eflow-Api-Key': '<api-key>'}};
fetch('https://api.eflow.team/v1/affiliates/reporting/conversions/{conversionId}', 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/affiliates/reporting/conversions/{conversionId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"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"
"net/http"
"io"
)
func main() {
url := "https://api.eflow.team/v1/affiliates/reporting/conversions/{conversionId}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Eflow-Api-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.eflow.team/v1/affiliates/reporting/conversions/{conversionId}")
.header("X-Eflow-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/affiliates/reporting/conversions/{conversionId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Eflow-Api-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"conversion_id": "<string>",
"transaction_id": "<string>",
"conversion_unix_timestamp": 123,
"click_unix_timestamp": 123,
"revenue": 123,
"sale_amount": 123,
"event": "<string>",
"is_event": true,
"source_id": "<string>",
"revenue_type": "<string>",
"sub1": "<string>",
"sub2": "<string>",
"sub3": "<string>",
"sub4": "<string>",
"sub5": "<string>",
"sub6": "<string>",
"sub7": "<string>",
"sub8": "<string>",
"sub9": "<string>",
"sub10": "<string>",
"adv1": "<string>",
"adv2": "<string>",
"adv3": "<string>",
"adv4": "<string>",
"adv5": "<string>",
"adv6": "<string>",
"adv7": "<string>",
"adv8": "<string>",
"adv9": "<string>",
"adv10": "<string>",
"session_user_ip": "<string>",
"conversion_user_ip": "<string>",
"country": "<string>",
"region": "<string>",
"city": "<string>",
"dma": 123,
"carrier": "<string>",
"isp": "<string>",
"platform": "<string>",
"os_version": "<string>",
"device_type": "<string>",
"brand": "<string>",
"browser": "<string>",
"language": "<string>",
"http_user_agent": "<string>",
"referer": "<string>",
"app_id": "<string>",
"idfa": "<string>",
"idfa_md5": "<string>",
"idfa_sha1": "<string>",
"google_ad_id": "<string>",
"google_ad_id_md5": "<string>",
"google_ad_id_sha1": "<string>",
"android_id": "<string>",
"android_id_md5": "<string>",
"android_id_sha1": "<string>",
"currency_id": "<string>",
"is_view_through": true,
"order_id": "<string>",
"coupon_code": "<string>",
"relationship": {
"offer": {
"network_offer_id": 123,
"network_id": 123,
"network_tracking_domain_id": 123,
"name": "<string>",
"offer_status": "<string>"
},
"events_count": 123
}
}Reporting
Get Conversion
Returns full details for a single conversion by its ID.
GET
/
affiliates
/
reporting
/
conversions
/
{conversionId}
Get Conversion By ID
curl --request GET \
--url https://api.eflow.team/v1/affiliates/reporting/conversions/{conversionId} \
--header 'X-Eflow-Api-Key: <api-key>'import requests
url = "https://api.eflow.team/v1/affiliates/reporting/conversions/{conversionId}"
headers = {"X-Eflow-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Eflow-Api-Key': '<api-key>'}};
fetch('https://api.eflow.team/v1/affiliates/reporting/conversions/{conversionId}', 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/affiliates/reporting/conversions/{conversionId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"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"
"net/http"
"io"
)
func main() {
url := "https://api.eflow.team/v1/affiliates/reporting/conversions/{conversionId}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Eflow-Api-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.eflow.team/v1/affiliates/reporting/conversions/{conversionId}")
.header("X-Eflow-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/affiliates/reporting/conversions/{conversionId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Eflow-Api-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"conversion_id": "<string>",
"transaction_id": "<string>",
"conversion_unix_timestamp": 123,
"click_unix_timestamp": 123,
"revenue": 123,
"sale_amount": 123,
"event": "<string>",
"is_event": true,
"source_id": "<string>",
"revenue_type": "<string>",
"sub1": "<string>",
"sub2": "<string>",
"sub3": "<string>",
"sub4": "<string>",
"sub5": "<string>",
"sub6": "<string>",
"sub7": "<string>",
"sub8": "<string>",
"sub9": "<string>",
"sub10": "<string>",
"adv1": "<string>",
"adv2": "<string>",
"adv3": "<string>",
"adv4": "<string>",
"adv5": "<string>",
"adv6": "<string>",
"adv7": "<string>",
"adv8": "<string>",
"adv9": "<string>",
"adv10": "<string>",
"session_user_ip": "<string>",
"conversion_user_ip": "<string>",
"country": "<string>",
"region": "<string>",
"city": "<string>",
"dma": 123,
"carrier": "<string>",
"isp": "<string>",
"platform": "<string>",
"os_version": "<string>",
"device_type": "<string>",
"brand": "<string>",
"browser": "<string>",
"language": "<string>",
"http_user_agent": "<string>",
"referer": "<string>",
"app_id": "<string>",
"idfa": "<string>",
"idfa_md5": "<string>",
"idfa_sha1": "<string>",
"google_ad_id": "<string>",
"google_ad_id_md5": "<string>",
"google_ad_id_sha1": "<string>",
"android_id": "<string>",
"android_id_md5": "<string>",
"android_id_sha1": "<string>",
"currency_id": "<string>",
"is_view_through": true,
"order_id": "<string>",
"coupon_code": "<string>",
"relationship": {
"offer": {
"network_offer_id": 123,
"network_id": 123,
"network_tracking_domain_id": 123,
"name": "<string>",
"offer_status": "<string>"
},
"events_count": 123
}
}Authorizations
The affiliate's API key generated from the Affiliate Portal. Uses the same X-Eflow-Api-Key header as the Network API, but the key belongs to the affiliate user rather than the network admin.
Path Parameters
The numeric ID of the conversion.
Response
Unique conversion identifier.
Event name (for post-conversion events).
Show child attributes
Show child attributes
Was this page helpful?
