Manage DKIM (DomainKeys Identified Mail) keys for email authentication. DKIM signing improves deliverability and prevents email spoofing.
Create Dkim Key
Create a new DKIM key for a domain. Returns the DNS records that must be added to your domain's DNS configuration.
Required scope(s): dkim:write
query Parameters
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
Create Dkim Key › Responses
Successful Response
objectObject type
createdWhether the DKIM key was created
Get Dkim Key
Retrieve a DKIM key's details, including the DNS records that need to be configured.
Required scope(s): dkim:read
path Parameters
idquery Parameters
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
Get Dkim Key › Responses
Successful Response
Delete Dkim Key
Delete a DKIM key.
Required scope(s): dkim:delete
path Parameters
idquery Parameters
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
Delete Dkim Key › Responses
Successful Response
objectObject type
deletedWhether the DKIM key was deleted
Activate Dkim Key
Mark a DKIM key as active.
The server runs a live DNS check and refuses the call if DNS does not confirm the key (no TXT record published, or a TXT exists but does not match the stored public key).
Required scope(s): dkim:write
path Parameters
idquery Parameters
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
Activate Dkim Key › Responses
Successful Response
objectObject type
activatedWhether the DKIM key was activated
Deactivate Dkim Key
Mark a DKIM key as inactive.
The state is persisted on trust; no DNS lookup is performed.
Required scope(s): dkim:write
path Parameters
idquery Parameters
account_idOptional Account ID to be used for the request
Optional Account ID to be used for the request
Deactivate Dkim Key › Responses
Successful Response
objectObject type
deactivatedWhether the DKIM key was deactivated