Sending domains
Check a sending domain's DNS
POST
Requires the sending-domain:write scope.
ApiKeyheader
Authorization<token>Api-Key mc_... — a workspace API key.
id*stringapplication/json- response
id*stringdomain*stringstatus*stringValue in
"failed""pending""verified"created*stringFormat
date-timeupdated*stringFormat
date-timeverificationToken?stringownershipToken?stringdkimTokens?array<string>dkimStatus?stringValue in
"failed""pending""verified"dnsRecords?lastVerificationCheck?stringFormat
date-timemailFromDomain?stringmailFromStatus?stringValue in
"failed""pending""verified"dmarcStatus?stringValue in
"found""missing"dmarcRecord?stringsuggestedDmarcRecord?customTrackingDomain?stringconfigurationSetName?stringtrackingDomainStatus?stringValue in
"failed""pending""verified"trackingDnsRecords?receivesInbound?booleaninboundDomain?stringinboundStatus?stringValue in
"failed""pending""verified"mxRecords?array<>lastMxCheck?stringFormat
date-timecurl -X POST 'https://api.mailcrate.io/public/sending-domain/string/check-verification' \ -H 'Authorization: Api-Key <api_key>'Example Response
{ "id": "string", "domain": "string", "status": "failed", "created": "2019-08-24T14:15:22Z", "updated": "2019-08-24T14:15:22Z", "verificationToken": "string", "ownershipToken": "string", "dkimTokens": [ "string" ], "dkimStatus": "failed", "dnsRecords": {}, "lastVerificationCheck": "2019-08-24T14:15:22Z", "mailFromDomain": "string", "mailFromStatus": "failed", "dmarcStatus": "found", "dmarcRecord": "string", "suggestedDmarcRecord": { "name": "string", "type": "string", "value": "string" }, "customTrackingDomain": "string", "configurationSetName": "string", "trackingDomainStatus": "failed", "trackingDnsRecords": {}, "receivesInbound": true, "inboundDomain": "string", "inboundStatus": "failed", "mxRecords": [ {} ], "lastMxCheck": "2019-08-24T14:15:22Z"}