API-Referenz
Domains
Absenderidentitäten anlegen und den Status der DNS-Verifizierung verstehen.
Keine Operationen entsprechen diesem Filter.
/domainsAbsenderdomain hinzufügen
Absenderdomain hinzufügen
curl https://sendhq.cc/api/v1/domains \
-X POST \
-H "Authorization: Bearer $SENDHQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"example.com"}'{
"id": "dom_…",
"name": "example.com",
"status": "pending",
"records": []
}/domainsDomains und zwischengespeicherten DNS-Status auflisten
Domains und zwischengespeicherten DNS-Status auflisten
curl https://sendhq.cc/api/v1/domains \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"data": [],
"count": 0
}/domains/:idEinrichtungsdetails einer Domain abrufen
Einrichtungsdetails einer Domain abrufen
curl https://sendhq.cc/api/v1/domains/id_value \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"id": "dom_…",
"name": "example.com",
"setup_status": "checking",
"records": [],
"dns_issues": []
}/domains/:id/verifySES- und DNS-Verifizierung aktualisieren
SES- und DNS-Verifizierung aktualisieren
curl https://sendhq.cc/api/v1/domains/id_value/verify \
-X POST \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"domain": {
"id": "dom_…",
"status": "verified"
},
"checks": {
"ses": true
},
"status": "verified"
}/domains/:idDomain löschen
Domain löschen
curl https://sendhq.cc/api/v1/domains/id_value \
-X DELETE \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"ok": true
}/dns/providerAutoritativen DNS-Provider und relative Hosts der Einträge ermitteln
Ermittelt anhand der aktiven Nameserver den autoritativen DNS-Provider der Domain und gibt für jeden erforderlichen Eintrag den einzutragenden relativen Host, den empfohlenen DMARC-Eintrag, den Status des Inbound-MX sowie die verfügbaren Methoden zur Einrichtung per Klick zurück.
curl https://sendhq.cc/api/v1/dns/provider \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"detectionStatus": "confirmed",
"detected": "cloudflare",
"zone": "example.com",
"nameservers": [
"ada.ns.cloudflare.com"
],
"recordHosts": {},
"inbound": {
"available": true,
"domain": null,
"status": "not_configured",
"record": null
},
"recommendations": [],
"authentication": {},
"providers": {
"domainConnect": {
"available": false,
"providerName": null
}
}
}/dns/domain-connect/connectDomain-Connect-Zustimmungslink für die DNS-Einrichtung per Klick erstellen
Unterstützt der autoritative DNS-Provider das Domain-Connect-Template von SendHQ, wird eine signierte Zustimmungs-URL des Providers zurückgegeben. Eine Person muss die URL öffnen und die Änderung beim DNS-Provider freigeben; SendHQ erhält nie dauerhafte DNS-Zugangsdaten. Gibt 409 zurück, wenn der Provider das Template nicht unterstützt.
curl https://sendhq.cc/api/v1/dns/domain-connect/connect \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"url": "https://dns-provider.example/v2/domainTemplates/…",
"providerName": "Example DNS"
}