Clear local IP tags
curl --request POST \
--url https://api.gcore.com/waap/v1/ip-reputation/clear-local-tags \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
[
{
"ip": "<string>",
"domain_id": 123
}
]
'import requests
url = "https://api.gcore.com/waap/v1/ip-reputation/clear-local-tags"
payload = [
{
"ip": "<string>",
"domain_id": 123
}
]
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify([{ip: '<string>', domain_id: 123}])
};
fetch('https://api.gcore.com/waap/v1/ip-reputation/clear-local-tags', 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.gcore.com/waap/v1/ip-reputation/clear-local-tags",
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([
[
'ip' => '<string>',
'domain_id' => 123
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"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.gcore.com/waap/v1/ip-reputation/clear-local-tags"
payload := strings.NewReader("[\n {\n \"ip\": \"<string>\",\n \"domain_id\": 123\n }\n]")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<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.post("https://api.gcore.com/waap/v1/ip-reputation/clear-local-tags")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("[\n {\n \"ip\": \"<string>\",\n \"domain_id\": 123\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gcore.com/waap/v1/ip-reputation/clear-local-tags")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "[\n {\n \"ip\": \"<string>\",\n \"domain_id\": 123\n }\n]"
response = http.request(request)
puts response.read_body{
"type": "http-bad-request",
"title": "Bad Request",
"status": 400,
"detail": "Invalid domain name: ''''"
}{
"detail": "Auth token is missing or invalid"
}{
"detail": "Permission denied"
}{
"type": "http-not-found",
"title": "Not Found",
"status": 404,
"detail": "The resource is not found"
}{
"type": "request-validation-failed",
"title": "Request validation error.",
"status": 422,
"detail": "One or more fields have validation errors.",
"errors": [
{
"loc": [
"body",
"name"
],
"detail": "Input should be a valid string"
},
{
"loc": [
"body",
"date"
],
"detail": "Field required"
},
{
"loc": [
"query",
"limit"
],
"detail": "Field required"
}
]
}{
"type": "internal-server-error",
"title": "Internal server error.",
"status": 500,
"detail": "An unexpected condition was encountered which prevented the server from fulfilling the request."
}IP Reputation
Clear local IP tags
deprecated
Clear all tags associated between the provided IP addresses and domains. Deprecated. Will become unavailable after Sun, 13 Dec 2026. Use Clear local IP reputation tags (V2) instead.
POST
/
waap
/
v1
/
ip-reputation
/
clear-local-tags
Clear local IP tags
curl --request POST \
--url https://api.gcore.com/waap/v1/ip-reputation/clear-local-tags \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
[
{
"ip": "<string>",
"domain_id": 123
}
]
'import requests
url = "https://api.gcore.com/waap/v1/ip-reputation/clear-local-tags"
payload = [
{
"ip": "<string>",
"domain_id": 123
}
]
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify([{ip: '<string>', domain_id: 123}])
};
fetch('https://api.gcore.com/waap/v1/ip-reputation/clear-local-tags', 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.gcore.com/waap/v1/ip-reputation/clear-local-tags",
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([
[
'ip' => '<string>',
'domain_id' => 123
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"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.gcore.com/waap/v1/ip-reputation/clear-local-tags"
payload := strings.NewReader("[\n {\n \"ip\": \"<string>\",\n \"domain_id\": 123\n }\n]")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<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.post("https://api.gcore.com/waap/v1/ip-reputation/clear-local-tags")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("[\n {\n \"ip\": \"<string>\",\n \"domain_id\": 123\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gcore.com/waap/v1/ip-reputation/clear-local-tags")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "[\n {\n \"ip\": \"<string>\",\n \"domain_id\": 123\n }\n]"
response = http.request(request)
puts response.read_body{
"type": "http-bad-request",
"title": "Bad Request",
"status": 400,
"detail": "Invalid domain name: ''''"
}{
"detail": "Auth token is missing or invalid"
}{
"detail": "Permission denied"
}{
"type": "http-not-found",
"title": "Not Found",
"status": 404,
"detail": "The resource is not found"
}{
"type": "request-validation-failed",
"title": "Request validation error.",
"status": 422,
"detail": "One or more fields have validation errors.",
"errors": [
{
"loc": [
"body",
"name"
],
"detail": "Input should be a valid string"
},
{
"loc": [
"body",
"date"
],
"detail": "Field required"
},
{
"loc": [
"query",
"limit"
],
"detail": "Field required"
}
]
}{
"type": "internal-server-error",
"title": "Internal server error.",
"status": 500,
"detail": "An unexpected condition was encountered which prevented the server from fulfilling the request."
}Authorizations
API key for authentication. Make sure to include the word apikey, followed by a single space and then your token.
Example: apikey 1234_abcdef
Body
application/json
Response
Successful Response
Was this page helpful?