Apply Affiliate Bulk Edit
curl --request PATCH \
--url https://api.eflow.team/v1/networks/patch/affiliates/apply \
--header 'Content-Type: application/json' \
--header 'X-Eflow-Api-Key: <api-key>' \
--data '
{
"network_affiliate_ids": [
7
],
"fields": [
{
"field_type": "account_status",
"field_value": "active",
"operator": "overwrite"
}
]
}
'import requests
url = "https://api.eflow.team/v1/networks/patch/affiliates/apply"
payload = {
"network_affiliate_ids": [7],
"fields": [
{
"field_type": "account_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_affiliate_ids: [7],
fields: [{field_type: 'account_status', field_value: 'active', operator: 'overwrite'}]
})
};
fetch('https://api.eflow.team/v1/networks/patch/affiliates/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/affiliates/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_affiliate_ids' => [
7
],
'fields' => [
[
'field_type' => 'account_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/affiliates/apply"
payload := strings.NewReader("{\n \"network_affiliate_ids\": [\n 7\n ],\n \"fields\": [\n {\n \"field_type\": \"account_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/affiliates/apply")
.header("X-Eflow-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"network_affiliate_ids\": [\n 7\n ],\n \"fields\": [\n {\n \"field_type\": \"account_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/affiliates/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_affiliate_ids\": [\n 7\n ],\n \"fields\": [\n {\n \"field_type\": \"account_status\",\n \"field_value\": \"active\",\n \"operator\": \"overwrite\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"result": true
}Affiliates
Apply Affiliate Bulk Edit
PATCH
/
networks
/
patch
/
affiliates
/
apply
Apply Affiliate Bulk Edit
curl --request PATCH \
--url https://api.eflow.team/v1/networks/patch/affiliates/apply \
--header 'Content-Type: application/json' \
--header 'X-Eflow-Api-Key: <api-key>' \
--data '
{
"network_affiliate_ids": [
7
],
"fields": [
{
"field_type": "account_status",
"field_value": "active",
"operator": "overwrite"
}
]
}
'import requests
url = "https://api.eflow.team/v1/networks/patch/affiliates/apply"
payload = {
"network_affiliate_ids": [7],
"fields": [
{
"field_type": "account_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_affiliate_ids: [7],
fields: [{field_type: 'account_status', field_value: 'active', operator: 'overwrite'}]
})
};
fetch('https://api.eflow.team/v1/networks/patch/affiliates/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/affiliates/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_affiliate_ids' => [
7
],
'fields' => [
[
'field_type' => 'account_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/affiliates/apply"
payload := strings.NewReader("{\n \"network_affiliate_ids\": [\n 7\n ],\n \"fields\": [\n {\n \"field_type\": \"account_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/affiliates/apply")
.header("X-Eflow-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"network_affiliate_ids\": [\n 7\n ],\n \"fields\": [\n {\n \"field_type\": \"account_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/affiliates/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_affiliate_ids\": [\n 7\n ],\n \"fields\": [\n {\n \"field_type\": \"account_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 affiliates. This persists the changes permanently. Use the Bulk Edit Preview endpoint first to validate changes before applying them. Uses the same request format as the Bulk Edit Preview endpoint.
Authorizations
The Everflow API key generated from the Control Center > Security.
Body
application/json
Response
200 - application/json
Changes applied successfully.
Whether the bulk edit was applied successfully.
Was this page helpful?
⌘I
