Create domain alias

Create (add) a domain alias

  • HTTP Method: POST
  • URL: https://example.domain.tld/api/v1/domainaliases/
  • Require authentication: Yes
  • Permission level required: MasterAdmin / DomainAdmin

Request parameters

Parameter Type Description Required
domain_alias str Domain alias name Required
rcpt_domain str Recipient domain name Required

Response parameters

Parameter Type Description
domain_alias str Domain alias name
expire_time int Expire time for domain verification as UNIX timestamp (seconds)
rcpt_domain str Recipient domain name
status str Verification status
verification_code str Verification code
verification_type str Verification type

Example request (Python)

import requests
import json
from pprint import pprint

url = "https://example.domain.tld/api/v1/domainaliases/"
data = {
"domain_alias" : "test.vonmail.com",
"rcpt_domain" : "vonmail.com"
}
r = requests.post(url, json=data, auth=("admin","long-auth_token-here"))
try:
    pprint(r.json())
except: 
    print(r.text)

Example response (JSON)

{'domain_alias': 'test.vonmail.com',
 'expire_time': 1583665895,
 'rcpt_domain': 'vonmail.com',
 'status': 'pending_verification',
 'verification_code': 'nms-domain-verification=955742751907',
 'verification_type': 'DNS TXT'}