Get Email Domain
Changed onRetrieve a single email sending domain (DKIM/SPF/DMARC), including its ownership, transport, readiness, and return-path flags plus the DNS records to add at the provider. These are email sending domains - for website/hosting domains, see listDomains. verified reports transport only; ready_for_sending requires both workspace ownership and transport, while return-path verification is independent. Ownership is confirmed by connecting the domain, as www.example.com or another subdomain of it, to this workspace as a website/hosting domain in the ClickFunnels app, not through this API. dkim_record is null until the DKIM key finishes generating - re-POST the same name to createEmailsDomains to retry provisioning. This read returns the stored DNS verification state and never triggers a live DNS lookup (use verifyEmailsDomains to re-check), while ownership_verified is always current.
Request
- Base URLhttps://myworkspace.myclickfunnels.com/api/v2
- Auth
- HTTP bearer
- or OAuth 2Authorization codehttps://accounts.myclickfunnels.com/oauth/authorizeToken URLhttps://accounts.myclickfunnels.com/oauth/token
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Response
OK
Example response
{
"id": 1,
"public_id": "QrStUv",
"workspace_id": 42000,
"name": "example.com",
"ownership_verified": false,
"verified": false,
"ready_for_sending": false,
"dkim_verified": false,
"spf_verified": false,
"dmarc_verified": false,
"smtp_verified": false,
"return_address_verified": false,
"dkim_record": {
"type": "TXT",
"name": "second._domainkey.example.com",
"value": "v=DKIM1; k=rsa; p=...",
"ttl": 300,
"verified": false
},
"spf_record": {
"type": "TXT",
"name": "example.com",
"value": "v=spf1 include:mailer.myclickfunnels.com -all",
"ttl": 300,
"verified": false
},
"dmarc_record": {
"type": "TXT",
"name": "_dmarc.example.com",
"value": "v=DMARC1; p=none;",
"ttl": 300,
"verified": false
},
"return_address_record": {
"type": "CNAME",
"name": "cf2mail.example.com",
"value": "mailer.myclickfunnels.com",
"ttl": 300,
"verified": false
},
"next_steps": [
"Connect example.com to this workspace in ClickFunnels so ownership is confirmed. Addresses on this domain cannot send until it is, even once every record below verifies.",
"Add dkim_record, spf_record, and dmarc_record at the DNS provider for example.com to authenticate email transport.",
"Recommended for ClickFunnels bounce handling: add return_address_record at the DNS provider.",
"DNS changes can take up to 48 hours to propagate. Re-check with POST /api/v2/emails/domains/QrStUv/verify; results are cached for about 10 minutes.",
"Manual setup help: https://support.myclickfunnels.com/docs/email-settings-how-to-verify-email-dns-records"
],
"created_at": "2025-01-01T00:00:00.000Z",
"updated_at": "2025-01-01T00:00:00.000Z"
}Changes
- info
endpoint added
- info