D N S
List DNS configs
Returns all DNS configurations for the organization (credentials excluded).
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Create DNS config
Creates a new DNS configuration with encrypted credentials.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredDNS config request
cfAccountIdstringcfApiTokenstringCloudflare.
cfZoneIdstringnamestringovhClientIdstringovhClientSecretstringovhEndpointstringOVH.
providerstringsmtpEncryptionstringsmtpFromDomainstringsmtpHoststringSMTP relay.
smtpPassstringsmtpPortintegersmtpUserstringvercelApiTokenstringVercel.
vercelTeamIdstringCreated
Get DNS config
Returns a single DNS configuration (credentials excluded).
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringDNS config ID
OK
Delete DNS config
Deletes a DNS configuration.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringDNS config ID
No Content
Update DNS config
Updates a DNS configuration, re-encrypting any new credentials.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredDNS config update
cfAccountIdstringcfApiTokenstringCloudflare.
cfZoneIdstringnamestringovhClientIdstringovhClientSecretstringovhEndpointstringOVH.
smtpEncryptionstringsmtpFromDomainstringsmtpHoststringSMTP relay.
smtpPassstringsmtpPortintegersmtpUserstringvercelApiTokenstringVercel.
vercelTeamIdstringPath Parameters
idRequiredstringDNS config ID
OK
Set default DNS config
Sets the specified DNS configuration as the default for the organization.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringDNS config ID
OK
Test DNS config credentials
Tests DNS provider credentials by attempting a harmless API call.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringDNS config ID
OK
Get email configuration
Returns the SMTP configuration from the default DNS config (no credentials exposed).
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK