Create a sending subdomain
Creates a new sending subdomain or re-enables sending on an existing subdomain that had it disabled. If zone-level Email Sending has not been enabled yet, the zone flag is automatically set when the entitlement is present. A leftmost wildcard such as *.example.com is accepted only for accounts with wildcard Email Sending enabled. Wildcard senders share the base domain’s DKIM signing identity and cf-bounce.<base> return path.
Security
API Token
The preferred authorization scheme for interacting with the Cloudflare API. Create a token.
API Email + API Key
The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.
The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.
Body ParametersJSON
The domain name within the zone. A wildcard is allowed only as the complete leftmost label (*.example.com) and requires the account wildcard Email Sending entitlement. The derived Return-Path hostname, including its bounce prefix, must be at most 201 characters after ASCII conversion; wildcards use the base hostname.
Create a sending subdomain
curl https://api.cloudflare.com/client/v4/zones/$ZONE_ID/email/sending/subdomains \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
-d '{
"name": "sub.example.com"
}'{
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"success": true,
"result": {
"enabled": true,
"name": "sub.example.com",
"tag": "aabbccdd11223344aabbccdd11223344",
"created": "2014-01-02T02:20:00Z",
"dkim_selector": "cf-bounce",
"drop_suppressed_recipients": false,
"modified": "2014-01-02T02:20:00Z",
"preview_enabled": true,
"return_path_domain": "cf-bounce.sub.example.com"
}
}Returns Examples
{
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"success": true,
"result": {
"enabled": true,
"name": "sub.example.com",
"tag": "aabbccdd11223344aabbccdd11223344",
"created": "2014-01-02T02:20:00Z",
"dkim_selector": "cf-bounce",
"drop_suppressed_recipients": false,
"modified": "2014-01-02T02:20:00Z",
"preview_enabled": true,
"return_path_domain": "cf-bounce.sub.example.com"
}
}