Apply Advertiser Bulk Edit
curl --request PATCH \
--url https://api.eflow.team/v1/networks/patch/advertiser/apply \
--header 'Content-Type: application/json' \
--header 'X-Eflow-Api-Key: <api-key>' \
--data '
{
"network_advertiser_ids": [
13
],
"fields": [
{
"field_type": "advertiser_status",
"field_value": "active",
"operator": "overwrite"
}
]
}
'import requests
url = "https://api.eflow.team/v1/networks/patch/advertiser/apply"
payload = {
"network_advertiser_ids": [13],
"fields": [
{
"field_type": "advertiser_status",
"field_value": "active",
"operator": "overwrite"
}
]
}
headers = {
"X-Eflow-Api-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'X-Eflow-Api-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
network_advertiser_ids: [13],
fields: [
{field_type: 'advertiser_status', field_value: 'active', operator: 'overwrite'}
]
})
};
fetch('https://api.eflow.team/v1/networks/patch/advertiser/apply', 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/patch/advertiser/apply",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'network_advertiser_ids' => [
13
],
'fields' => [
[
'field_type' => 'advertiser_status',
'field_value' => 'active',
'operator' => 'overwrite'
]
]
]),
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/patch/advertiser/apply"
payload := strings.NewReader("{\n \"network_advertiser_ids\": [\n 13\n ],\n \"fields\": [\n {\n \"field_type\": \"advertiser_status\",\n \"field_value\": \"active\",\n \"operator\": \"overwrite\"\n }\n ]\n}")
req, _ := http.NewRequest("PATCH", 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.patch("https://api.eflow.team/v1/networks/patch/advertiser/apply")
.header("X-Eflow-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"network_advertiser_ids\": [\n 13\n ],\n \"fields\": [\n {\n \"field_type\": \"advertiser_status\",\n \"field_value\": \"active\",\n \"operator\": \"overwrite\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/networks/patch/advertiser/apply")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["X-Eflow-Api-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"network_advertiser_ids\": [\n 13\n ],\n \"fields\": [\n {\n \"field_type\": \"advertiser_status\",\n \"field_value\": \"active\",\n \"operator\": \"overwrite\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"result": true
}Advertisers
Apply Advertiser Bulk Edit
PATCH
/
networks
/
patch
/
advertiser
/
apply
Apply Advertiser Bulk Edit
curl --request PATCH \
--url https://api.eflow.team/v1/networks/patch/advertiser/apply \
--header 'Content-Type: application/json' \
--header 'X-Eflow-Api-Key: <api-key>' \
--data '
{
"network_advertiser_ids": [
13
],
"fields": [
{
"field_type": "advertiser_status",
"field_value": "active",
"operator": "overwrite"
}
]
}
'import requests
url = "https://api.eflow.team/v1/networks/patch/advertiser/apply"
payload = {
"network_advertiser_ids": [13],
"fields": [
{
"field_type": "advertiser_status",
"field_value": "active",
"operator": "overwrite"
}
]
}
headers = {
"X-Eflow-Api-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'X-Eflow-Api-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
network_advertiser_ids: [13],
fields: [
{field_type: 'advertiser_status', field_value: 'active', operator: 'overwrite'}
]
})
};
fetch('https://api.eflow.team/v1/networks/patch/advertiser/apply', 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/patch/advertiser/apply",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'network_advertiser_ids' => [
13
],
'fields' => [
[
'field_type' => 'advertiser_status',
'field_value' => 'active',
'operator' => 'overwrite'
]
]
]),
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/patch/advertiser/apply"
payload := strings.NewReader("{\n \"network_advertiser_ids\": [\n 13\n ],\n \"fields\": [\n {\n \"field_type\": \"advertiser_status\",\n \"field_value\": \"active\",\n \"operator\": \"overwrite\"\n }\n ]\n}")
req, _ := http.NewRequest("PATCH", 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.patch("https://api.eflow.team/v1/networks/patch/advertiser/apply")
.header("X-Eflow-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"network_advertiser_ids\": [\n 13\n ],\n \"fields\": [\n {\n \"field_type\": \"advertiser_status\",\n \"field_value\": \"active\",\n \"operator\": \"overwrite\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eflow.team/v1/networks/patch/advertiser/apply")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["X-Eflow-Api-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"network_advertiser_ids\": [\n 13\n ],\n \"fields\": [\n {\n \"field_type\": \"advertiser_status\",\n \"field_value\": \"active\",\n \"operator\": \"overwrite\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"result": true
}Apply bulk changes to one or more advertisers. This persists the changes permanently. Use the Bulk Edit Preview endpoint first to validate changes before applying them.
Each field to change requires a
field_type, a field_value (whose type depends on the field), and an operator that controls how the value is applied.Authorizations
The Everflow API key generated from the Control Center > Security.
Body
application/json
Response
200 - application/json
Whether the bulk edit was applied successfully.
Was this page helpful?
⌘I
