Notifications
Confirm an outside address on an email list
Confirms the address the token was sent to so it starts receiving alerts. Safe to submit more than once only while the link is valid; the link expires after three days.
POST
/
api
/
v1
/
notifications
/
addresses
/
confirm
Confirm an outside address on an email list
curl --request POST \
--url https://api.costgraph.ai/api/v1/notifications/addresses/confirm \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data 'token=<string>'import requests
url = "https://api.costgraph.ai/api/v1/notifications/addresses/confirm"
payload = { "token": "<string>" }
headers = {"Content-Type": "application/x-www-form-urlencoded"}
response = requests.post(url, data=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
body: new URLSearchParams({token: '<string>'})
};
fetch('https://api.costgraph.ai/api/v1/notifications/addresses/confirm', 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.costgraph.ai/api/v1/notifications/addresses/confirm",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "token=%3Cstring%3E",
CURLOPT_HTTPHEADER => [
"Content-Type: application/x-www-form-urlencoded"
],
]);
$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.costgraph.ai/api/v1/notifications/addresses/confirm"
payload := strings.NewReader("token=%3Cstring%3E")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
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.costgraph.ai/api/v1/notifications/addresses/confirm")
.header("Content-Type", "application/x-www-form-urlencoded")
.body("token=%3Cstring%3E")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.costgraph.ai/api/v1/notifications/addresses/confirm")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/x-www-form-urlencoded'
request.body = "token=%3Cstring%3E"
response = http.request(request)
puts response.read_body<string><string>Body
application/x-www-form-urlencoded
Confirmation token from the email
Response
Confirmation page
The response is of type string.
Was this page helpful?
⌘I
Confirm an outside address on an email list
curl --request POST \
--url https://api.costgraph.ai/api/v1/notifications/addresses/confirm \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data 'token=<string>'import requests
url = "https://api.costgraph.ai/api/v1/notifications/addresses/confirm"
payload = { "token": "<string>" }
headers = {"Content-Type": "application/x-www-form-urlencoded"}
response = requests.post(url, data=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
body: new URLSearchParams({token: '<string>'})
};
fetch('https://api.costgraph.ai/api/v1/notifications/addresses/confirm', 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.costgraph.ai/api/v1/notifications/addresses/confirm",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "token=%3Cstring%3E",
CURLOPT_HTTPHEADER => [
"Content-Type: application/x-www-form-urlencoded"
],
]);
$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.costgraph.ai/api/v1/notifications/addresses/confirm"
payload := strings.NewReader("token=%3Cstring%3E")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
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.costgraph.ai/api/v1/notifications/addresses/confirm")
.header("Content-Type", "application/x-www-form-urlencoded")
.body("token=%3Cstring%3E")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.costgraph.ai/api/v1/notifications/addresses/confirm")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/x-www-form-urlencoded'
request.body = "token=%3Cstring%3E"
response = http.request(request)
puts response.read_body<string><string>