Global Search
curl --request GET \
--url https://api.eflow.team/v1/networks/search/meta \
--header 'X-Eflow-Api-Key: <api-key>'import requests
url = "https://api.eflow.team/v1/networks/search/meta"
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/search/meta', 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/search/meta",
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/search/meta"
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/search/meta")
.header("X-Eflow-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/networks/search/meta")
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{
"results": [
{
"resource_type": "offer",
"resource_id": 1537,
"resource_id_string": "",
"resource_label": "My Test Offer (JSSDK)",
"search_score": 67.302216,
"match_context_field": "Project ID",
"match_context_value": "<mark>Test</mark>",
"resource_url": "",
"resource_status": "active"
},
{
"resource_type": "affiliate",
"resource_id": 20736,
"resource_id_string": "",
"resource_label": "Partner ABC",
"search_score": 5.246439,
"match_context_field": "Label",
"match_context_value": "<mark>test</mark>",
"resource_url": "",
"resource_status": "active"
},
{
"resource_type": "coupon_code",
"resource_id": 24,
"resource_id_string": "",
"resource_label": "test",
"search_score": 6.591834,
"match_context_field": "Coupon Code",
"match_context_value": "<mark>test</mark>",
"resource_url": "",
"resource_status": "active"
}
]
}Global Search
Global Search
GET
/
networks
/
search
/
meta
Global Search
curl --request GET \
--url https://api.eflow.team/v1/networks/search/meta \
--header 'X-Eflow-Api-Key: <api-key>'import requests
url = "https://api.eflow.team/v1/networks/search/meta"
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/search/meta', 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/search/meta",
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/search/meta"
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/search/meta")
.header("X-Eflow-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/networks/search/meta")
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{
"results": [
{
"resource_type": "offer",
"resource_id": 1537,
"resource_id_string": "",
"resource_label": "My Test Offer (JSSDK)",
"search_score": 67.302216,
"match_context_field": "Project ID",
"match_context_value": "<mark>Test</mark>",
"resource_url": "",
"resource_status": "active"
},
{
"resource_type": "affiliate",
"resource_id": 20736,
"resource_id_string": "",
"resource_label": "Partner ABC",
"search_score": 5.246439,
"match_context_field": "Label",
"match_context_value": "<mark>test</mark>",
"resource_url": "",
"resource_status": "active"
},
{
"resource_type": "coupon_code",
"resource_id": 24,
"resource_id_string": "",
"resource_label": "test",
"search_score": 6.591834,
"match_context_field": "Coupon Code",
"match_context_value": "<mark>test</mark>",
"resource_url": "",
"resource_status": "active"
}
]
}Search across offers, affiliates, and advertisers by keyword. Returns results grouped by entity type, making it useful for building universal search features in dashboards and integrations.
Authorizations
The Everflow API key generated from the Control Center > Security.
Query Parameters
Search query string.
Response
200 - application/json
A flat list of search results ranked by relevance score. Results can span multiple resource types.
Show child attributes
Show child attributes
Was this page helpful?
⌘I
