List Offer URLs
curl --request GET \
--url https://api.eflow.team/v1/networks/offerurls \
--header 'X-Eflow-Api-Key: <api-key>'import requests
url = "https://api.eflow.team/v1/networks/offerurls"
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/offerurls', 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/offerurls",
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/offerurls"
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/offerurls")
.header("X-Eflow-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/networks/offerurls")
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{
"urls": [
{
"network_offer_url_id": 123,
"network_id": 123,
"network_offer_id": 123,
"name": "<string>",
"destination_url": "<string>",
"preview_url": "<string>",
"network_affiliate_ids": [
123
],
"is_apply_specific_affiliates": true,
"is_hidden_affiliate": true,
"time_created": 1734455015,
"time_saved": 1734455015,
"remote_offer_resource": {
"network_offer_id": 123,
"network_id": 123,
"resource_type": "<string>",
"remote_resource_id": "<string>",
"resource_id": 123,
"last_value_md5": "<string>",
"json_config": "<string>",
"json_data": "<string>",
"time_created": 1734455015,
"time_saved": 1734455015
}
}
],
"paging": {
"page": 123,
"page_size": 123,
"total_count": 123
}
}Offer URLs
List Offer URLs
GET
/
networks
/
offerurls
List Offer URLs
curl --request GET \
--url https://api.eflow.team/v1/networks/offerurls \
--header 'X-Eflow-Api-Key: <api-key>'import requests
url = "https://api.eflow.team/v1/networks/offerurls"
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/offerurls', 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/offerurls",
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/offerurls"
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/offerurls")
.header("X-Eflow-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/networks/offerurls")
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{
"urls": [
{
"network_offer_url_id": 123,
"network_id": 123,
"network_offer_id": 123,
"name": "<string>",
"destination_url": "<string>",
"preview_url": "<string>",
"network_affiliate_ids": [
123
],
"is_apply_specific_affiliates": true,
"is_hidden_affiliate": true,
"time_created": 1734455015,
"time_saved": 1734455015,
"remote_offer_resource": {
"network_offer_id": 123,
"network_id": 123,
"resource_type": "<string>",
"remote_resource_id": "<string>",
"resource_id": 123,
"last_value_md5": "<string>",
"json_config": "<string>",
"json_data": "<string>",
"time_created": 1734455015,
"time_saved": 1734455015
}
}
],
"paging": {
"page": 123,
"page_size": 123,
"total_count": 123
}
}Retrieve all offer URLs for the network. Returns a paginated list of offer URLs with their configuration and affiliate targeting settings. Supports filtering by offer ID, URL status, and timestamps.
Authorizations
The Everflow API key generated from the Control Center > Security.
Query Parameters
Page number (1-based).
Number of results per page (max 2000).
Required range:
x <= 2000Filter results by a field. The format is filter={field}={value}. Supported fields: network_offer_id (filter by offer ID), url_status (active, paused, or deleted), time_created (creation timestamp), time_saved (last modified timestamp).
Was this page helpful?
⌘I
