List Traffic Controls
curl --request GET \
--url https://api.eflow.team/v1/networks/trafficcontrols \
--header 'X-Eflow-Api-Key: <api-key>'import requests
url = "https://api.eflow.team/v1/networks/trafficcontrols"
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/networks/trafficcontrols', 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/trafficcontrols",
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/networks/trafficcontrols"
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/networks/trafficcontrols")
.header("X-Eflow-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/networks/trafficcontrols")
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{
"traffic_controls": [
{
"network_traffic_control_id": 1,
"network_id": 1,
"name": "Block Bad Sources",
"status": "active",
"is_apply_all_affiliates": true,
"is_apply_all_offers": true,
"control_type": "blacklist",
"targeting_action": "block",
"date_valid_from": "",
"date_valid_to": "",
"comparison_method": "exact_match",
"variables": [],
"time_created": 1774721611,
"time_saved": 1774721611,
"relationship": {
"network_offer_ids": null,
"network_affiliate_ids": null,
"network_advertiser_ids": null
}
}
],
"paging": {
"page": 1,
"page_size": 500,
"total_count": 1
}
}Traffic Controls
List Traffic Controls
GET
/
networks
/
trafficcontrols
List Traffic Controls
curl --request GET \
--url https://api.eflow.team/v1/networks/trafficcontrols \
--header 'X-Eflow-Api-Key: <api-key>'import requests
url = "https://api.eflow.team/v1/networks/trafficcontrols"
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/networks/trafficcontrols', 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/trafficcontrols",
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/networks/trafficcontrols"
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/networks/trafficcontrols")
.header("X-Eflow-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/networks/trafficcontrols")
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{
"traffic_controls": [
{
"network_traffic_control_id": 1,
"network_id": 1,
"name": "Block Bad Sources",
"status": "active",
"is_apply_all_affiliates": true,
"is_apply_all_offers": true,
"control_type": "blacklist",
"targeting_action": "block",
"date_valid_from": "",
"date_valid_to": "",
"comparison_method": "exact_match",
"variables": [],
"time_created": 1774721611,
"time_saved": 1774721611,
"relationship": {
"network_offer_ids": null,
"network_affiliate_ids": null,
"network_advertiser_ids": null
}
}
],
"paging": {
"page": 1,
"page_size": 500,
"total_count": 1
}
}Retrieve all network-level traffic controls. Traffic controls allow you to set rules for blocking or filtering traffic based on various criteria such as geographic location, device type, or custom variables.
Was this page helpful?
⌘I
