Get total number of presets, filtered by parameters
curl --request POST \
--url https://api.boosterberg.com-beta.com/v1/presets/count \
--header 'Content-Type: application/json' \
--data '
{
"goal": "TRAFFIC",
"vertical": "Finance",
"agency_id": "2345",
"partner_id": "2345",
"preset_name": "Travel",
"excluded_preset_id": "12",
"location": {}
}
'import requests
url = "https://api.boosterberg.com-beta.com/v1/presets/count"
payload = {
"goal": "TRAFFIC",
"vertical": "Finance",
"agency_id": "2345",
"partner_id": "2345",
"preset_name": "Travel",
"excluded_preset_id": "12",
"location": {}
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
goal: 'TRAFFIC',
vertical: 'Finance',
agency_id: '2345',
partner_id: '2345',
preset_name: 'Travel',
excluded_preset_id: '12',
location: {}
})
};
fetch('https://api.boosterberg.com-beta.com/v1/presets/count', 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.boosterberg.com-beta.com/v1/presets/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'goal' => 'TRAFFIC',
'vertical' => 'Finance',
'agency_id' => '2345',
'partner_id' => '2345',
'preset_name' => 'Travel',
'excluded_preset_id' => '12',
'location' => [
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$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.boosterberg.com-beta.com/v1/presets/count"
payload := strings.NewReader("{\n \"goal\": \"TRAFFIC\",\n \"vertical\": \"Finance\",\n \"agency_id\": \"2345\",\n \"partner_id\": \"2345\",\n \"preset_name\": \"Travel\",\n \"excluded_preset_id\": \"12\",\n \"location\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
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.post("https://api.boosterberg.com-beta.com/v1/presets/count")
.header("Content-Type", "application/json")
.body("{\n \"goal\": \"TRAFFIC\",\n \"vertical\": \"Finance\",\n \"agency_id\": \"2345\",\n \"partner_id\": \"2345\",\n \"preset_name\": \"Travel\",\n \"excluded_preset_id\": \"12\",\n \"location\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.boosterberg.com-beta.com/v1/presets/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"goal\": \"TRAFFIC\",\n \"vertical\": \"Finance\",\n \"agency_id\": \"2345\",\n \"partner_id\": \"2345\",\n \"preset_name\": \"Travel\",\n \"excluded_preset_id\": \"12\",\n \"location\": {}\n}"
response = http.request(request)
puts response.read_body123API Reference
Get total number of presets, filtered by parameters
POST
/
presets
/
count
Get total number of presets, filtered by parameters
curl --request POST \
--url https://api.boosterberg.com-beta.com/v1/presets/count \
--header 'Content-Type: application/json' \
--data '
{
"goal": "TRAFFIC",
"vertical": "Finance",
"agency_id": "2345",
"partner_id": "2345",
"preset_name": "Travel",
"excluded_preset_id": "12",
"location": {}
}
'import requests
url = "https://api.boosterberg.com-beta.com/v1/presets/count"
payload = {
"goal": "TRAFFIC",
"vertical": "Finance",
"agency_id": "2345",
"partner_id": "2345",
"preset_name": "Travel",
"excluded_preset_id": "12",
"location": {}
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
goal: 'TRAFFIC',
vertical: 'Finance',
agency_id: '2345',
partner_id: '2345',
preset_name: 'Travel',
excluded_preset_id: '12',
location: {}
})
};
fetch('https://api.boosterberg.com-beta.com/v1/presets/count', 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.boosterberg.com-beta.com/v1/presets/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'goal' => 'TRAFFIC',
'vertical' => 'Finance',
'agency_id' => '2345',
'partner_id' => '2345',
'preset_name' => 'Travel',
'excluded_preset_id' => '12',
'location' => [
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$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.boosterberg.com-beta.com/v1/presets/count"
payload := strings.NewReader("{\n \"goal\": \"TRAFFIC\",\n \"vertical\": \"Finance\",\n \"agency_id\": \"2345\",\n \"partner_id\": \"2345\",\n \"preset_name\": \"Travel\",\n \"excluded_preset_id\": \"12\",\n \"location\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
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.post("https://api.boosterberg.com-beta.com/v1/presets/count")
.header("Content-Type", "application/json")
.body("{\n \"goal\": \"TRAFFIC\",\n \"vertical\": \"Finance\",\n \"agency_id\": \"2345\",\n \"partner_id\": \"2345\",\n \"preset_name\": \"Travel\",\n \"excluded_preset_id\": \"12\",\n \"location\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.boosterberg.com-beta.com/v1/presets/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"goal\": \"TRAFFIC\",\n \"vertical\": \"Finance\",\n \"agency_id\": \"2345\",\n \"partner_id\": \"2345\",\n \"preset_name\": \"Travel\",\n \"excluded_preset_id\": \"12\",\n \"location\": {}\n}"
response = http.request(request)
puts response.read_body123Body
application/json
Example:
"TRAFFIC"
Example:
"Finance"
Example:
"2345"
When set, only presets with master_agency_id equal to this value are counted
Example:
"2345"
Example:
"Travel"
Example:
"12"
Filter by location (object with type, value, label)
Response
200 - application/json
Returns number of Presets
The response is of type integer.
Get list of presets, filtered by parametersGet list of presets that are available for user to activate from the dashboard dropdown
⌘I