List domains
GET
/domains
const url = 'https://api.vaartix.com/domains';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.vaartix.com/domains \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Your team’s domains.
Media typeapplication/json
object
data
required
Array<object>
object
id
string
name
string
status
string
region
string
records
3 DKIM CNAMEs, the MAIL FROM MX and SPF TXT, and a recommended DMARC TXT.
Array<object>
object
type
string
name
string
value
string
priority
MX records only.
integer
status
Not set for the recommended DMARC record.
string
openTracking
boolean
clickTracking
boolean
verifiedAt
string | null format: date-time
lastCheckedAt
string | null format: date-time
createdAt
string format: date-time
Example
{ "data": [ { "id": "dom_5bvatg1v837anztd", "name": "acme.in", "status": "pending", "region": "ap-south-1", "records": [ { "type": "CNAME", "name": "send.acme.in", "value": "feedback-smtp.ap-south-1.amazonses.com", "status": "pending" } ] } ]}unauthorized: the API key is missing, invalid or revoked.
Media typeapplication/json
object
error
required
object
type
required
Stable, machine-readable error type.
string
message
required
Human-readable explanation, safe to show to developers.
string
Example
{ "error": { "type": "validation_error" }}forbidden: the key cannot do this, for example a send-only key on a management endpoint.
Media typeapplication/json
object
error
required
object
type
required
Stable, machine-readable error type.
string
message
required
Human-readable explanation, safe to show to developers.
string
Example
{ "error": { "type": "validation_error" }}