Receiving Domains
List Receiving Domains
List the domains whose mail reaches your Inbox
GET
/
api
/
v1
/
receiving-domains
List Receiving Domains
curl --request GET \
--url https://api.sequenzy.com/api/v1/receiving-domains \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.sequenzy.com/api/v1/receiving-domains"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.sequenzy.com/api/v1/receiving-domains', 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.sequenzy.com/api/v1/receiving-domains",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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.sequenzy.com/api/v1/receiving-domains"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.sequenzy.com/api/v1/receiving-domains")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.sequenzy.com/api/v1/receiving-domains")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true,
"receivingDomains": [
{
"id": "k3x9rd2m8q1pz7w4v6n0b5c",
"domain": "support.acme.com",
"status": "verified",
"records": [
{
"type": "MX",
"name": "support.acme.com",
"value": "inbound-smtp.us-east-1.amazonaws.com",
"priority": 10,
"status": "verified"
}
],
"error": null,
"claimExpiresAt": null,
"verifiedAt": "2026-10-10T09:04:00.000Z",
"lastCheckedAt": "2026-10-10T15:04:00.000Z",
"createdAt": "2026-10-10T09:00:00.000Z"
}
]
}
{
"success": false,
"error": "Unauthorized"
}
{
"success": false,
"error": "API key is missing required scope: websites:read"
}
List the domains and subdomains whose mail reaches your Inbox, such as
acme.com or support.acme.com, in alphabetical order. Every address on a
receiving domain lands in your Inbox. A workspace has one receiving domain,
and once it is verified, replies to emails from all your sending domains come
back to reply addresses on it. See
Inbox.
Workspaces that set up several receiving domains before keep them. When more
than one is verified, replies use the sender’s own domain or one on the same
root domain, and otherwise the oldest verified one.
Requires the websites:read scope. Marketer personal API keys can’t use
receiving domain endpoints.
CLI: sequenzy receiving-domains list. MCP: list_receiving_domains.
Request
This endpoint takes no parameters.curl "https://api.sequenzy.com/api/v1/receiving-domains" \
-H "Authorization: Bearer YOUR_API_KEY"
Response fields
object[]
Your receiving domains, usually one. Each has the fields described in Get
Receiving Domain.
Responses
{
"success": true,
"receivingDomains": [
{
"id": "k3x9rd2m8q1pz7w4v6n0b5c",
"domain": "support.acme.com",
"status": "verified",
"records": [
{
"type": "MX",
"name": "support.acme.com",
"value": "inbound-smtp.us-east-1.amazonaws.com",
"priority": 10,
"status": "verified"
}
],
"error": null,
"claimExpiresAt": null,
"verifiedAt": "2026-10-10T09:04:00.000Z",
"lastCheckedAt": "2026-10-10T15:04:00.000Z",
"createdAt": "2026-10-10T09:00:00.000Z"
}
]
}
{
"success": false,
"error": "Unauthorized"
}
{
"success": false,
"error": "API key is missing required scope: websites:read"
}
⌘I
List Receiving Domains
curl --request GET \
--url https://api.sequenzy.com/api/v1/receiving-domains \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.sequenzy.com/api/v1/receiving-domains"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.sequenzy.com/api/v1/receiving-domains', 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.sequenzy.com/api/v1/receiving-domains",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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.sequenzy.com/api/v1/receiving-domains"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.sequenzy.com/api/v1/receiving-domains")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.sequenzy.com/api/v1/receiving-domains")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true,
"receivingDomains": [
{
"id": "k3x9rd2m8q1pz7w4v6n0b5c",
"domain": "support.acme.com",
"status": "verified",
"records": [
{
"type": "MX",
"name": "support.acme.com",
"value": "inbound-smtp.us-east-1.amazonaws.com",
"priority": 10,
"status": "verified"
}
],
"error": null,
"claimExpiresAt": null,
"verifiedAt": "2026-10-10T09:04:00.000Z",
"lastCheckedAt": "2026-10-10T15:04:00.000Z",
"createdAt": "2026-10-10T09:00:00.000Z"
}
]
}
{
"success": false,
"error": "Unauthorized"
}
{
"success": false,
"error": "API key is missing required scope: websites:read"
}