Delete monitored tokens
curl --request POST \
--url https://api.circle.com/v1/w3s/config/entity/monitoredTokens/delete \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"tokenIds": [
"a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11"
]
}
'import requests
url = "https://api.circle.com/v1/w3s/config/entity/monitoredTokens/delete"
payload = { "tokenIds": ["a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11"] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({tokenIds: ['a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11']})
};
fetch('https://api.circle.com/v1/w3s/config/entity/monitoredTokens/delete', 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.circle.com/v1/w3s/config/entity/monitoredTokens/delete",
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([
'tokenIds' => [
'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"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.circle.com/v1/w3s/config/entity/monitoredTokens/delete"
payload := strings.NewReader("{\n \"tokenIds\": [\n \"a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.circle.com/v1/w3s/config/entity/monitoredTokens/delete")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"tokenIds\": [\n \"a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.circle.com/v1/w3s/config/entity/monitoredTokens/delete")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"tokenIds\": [\n \"a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11\"\n ]\n}"
response = http.request(request)
puts response.read_bodyThis response has no body data.{
"code": 400,
"message": "Bad request."
}{
"code": 401,
"message": "Malformed authorization."
}Delete monitored tokens
Delete tokens from the monitored token list.
POST
/
v1
/
w3s
/
config
/
entity
/
monitoredTokens
/
delete
Delete monitored tokens
curl --request POST \
--url https://api.circle.com/v1/w3s/config/entity/monitoredTokens/delete \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"tokenIds": [
"a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11"
]
}
'import requests
url = "https://api.circle.com/v1/w3s/config/entity/monitoredTokens/delete"
payload = { "tokenIds": ["a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11"] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({tokenIds: ['a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11']})
};
fetch('https://api.circle.com/v1/w3s/config/entity/monitoredTokens/delete', 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.circle.com/v1/w3s/config/entity/monitoredTokens/delete",
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([
'tokenIds' => [
'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"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.circle.com/v1/w3s/config/entity/monitoredTokens/delete"
payload := strings.NewReader("{\n \"tokenIds\": [\n \"a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.circle.com/v1/w3s/config/entity/monitoredTokens/delete")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"tokenIds\": [\n \"a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.circle.com/v1/w3s/config/entity/monitoredTokens/delete")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"tokenIds\": [\n \"a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11\"\n ]\n}"
response = http.request(request)
puts response.read_bodyThis response has no body data.{
"code": 400,
"message": "Bad request."
}{
"code": 401,
"message": "Malformed authorization."
}Authorizations
Circle's API Keys are formatted in the following structure "PREFIX:ID:SECRET". All three parts are required to make a successful request.
Body
application/json
Request body
Token ids to be removed from the monitored tokens list. Once removed, these tokens will no longer be shown by default when fetching wallet balances.
Minimum array length:
1System-generated unique identifier of the resource.
Example:
["a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11"]Response
Was this page helpful?
⌘I