Show an unsubscribe page
curl --request GET \
--url https://api.impellabs.tech/api/v1/email/unsubscribe/{token}/import requests
url = "https://api.impellabs.tech/api/v1/email/unsubscribe/{token}/"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.impellabs.tech/api/v1/email/unsubscribe/{token}/', 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.impellabs.tech/api/v1/email/unsubscribe/{token}/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.impellabs.tech/api/v1/email/unsubscribe/{token}/"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.impellabs.tech/api/v1/email/unsubscribe/{token}/")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.impellabs.tech/api/v1/email/unsubscribe/{token}/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodyEmail unsubscribe
Show an unsubscribe page
The page a promotional email links to. It asks the person to confirm. It needs no token in the header. The signed token in the path names the address and the workspace or mailbox. A token that is not valid returns 404. The reply is a web page.
GET
/
api
/
v1
/
email
/
unsubscribe
/
{token}
/
Show an unsubscribe page
curl --request GET \
--url https://api.impellabs.tech/api/v1/email/unsubscribe/{token}/import requests
url = "https://api.impellabs.tech/api/v1/email/unsubscribe/{token}/"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.impellabs.tech/api/v1/email/unsubscribe/{token}/', 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.impellabs.tech/api/v1/email/unsubscribe/{token}/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.impellabs.tech/api/v1/email/unsubscribe/{token}/"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.impellabs.tech/api/v1/email/unsubscribe/{token}/")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.impellabs.tech/api/v1/email/unsubscribe/{token}/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body