Get DMARC Report Status
client.emailAuth.dmarcReports.get(DMARCReportGetParams { zone_id } params, RequestOptionsoptions?): DMARCReportGetResponse { approved_sources, created, created_at, 9 more }
GET/zones/{zone_id}/email/auth/dmarc-reports
Retrieves the current DMARC report configuration and status for a zone. Returns the RUA prefix, enabled status, approved sources, and DNS records.
Security
API Token
The preferred authorization scheme for interacting with the Cloudflare API. Create a token.
Example:
API Email + API Key
The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.
Example:
The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.
Example:
Get DMARC Report Status
import Cloudflare from 'cloudflare';
const client = new Cloudflare({
apiToken: process.env['CLOUDFLARE_API_TOKEN'], // This is the default and can be omitted
});
const dmarcReport = await client.emailAuth.dmarcReports.get({
zone_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
console.log(dmarcReport.zone_id);{
"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": {
"approved_sources": [
{
"created": "2024-01-15T10:30:00.12345Z",
"created_at": "2024-01-15T10:30:00.12345Z",
"domain": "sendgrid.net",
"ips": [
"192.168.1.1",
"10.0.0.1"
],
"modified": "2024-01-15T11:45:00.12345Z",
"modified_at": "2024-01-15T11:45:00.12345Z",
"name": "SendGrid",
"slug": "sendgrid-net",
"tag": "f174e90a-fafe-4643-bbbc-4a0ed4fc8415"
}
],
"created": "2024-01-15T10:30:00.12345Z",
"created_at": "2024-01-15T10:30:00.12345Z",
"enabled": true,
"modified": "2024-01-15T11:45:00.12345Z",
"modified_at": "2024-01-15T11:45:00.12345Z",
"records": {
"bimi_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
],
"cname_dkim_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
],
"cname_dmarc_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
],
"cname_spf_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
],
"dkim_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
],
"dmarc_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
],
"spf_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
]
},
"rua_prefix": "9233c80fc89f43e3a7b749605f651868",
"skip_wizard": false,
"status": "missing-dmarc-report",
"tag": "023e105f4ecef8ad9ca31a8372d0c353",
"zone_id": "023e105f4ecef8ad9ca31a8372d0c353"
}
}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": {
"approved_sources": [
{
"created": "2024-01-15T10:30:00.12345Z",
"created_at": "2024-01-15T10:30:00.12345Z",
"domain": "sendgrid.net",
"ips": [
"192.168.1.1",
"10.0.0.1"
],
"modified": "2024-01-15T11:45:00.12345Z",
"modified_at": "2024-01-15T11:45:00.12345Z",
"name": "SendGrid",
"slug": "sendgrid-net",
"tag": "f174e90a-fafe-4643-bbbc-4a0ed4fc8415"
}
],
"created": "2024-01-15T10:30:00.12345Z",
"created_at": "2024-01-15T10:30:00.12345Z",
"enabled": true,
"modified": "2024-01-15T11:45:00.12345Z",
"modified_at": "2024-01-15T11:45:00.12345Z",
"records": {
"bimi_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
],
"cname_dkim_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
],
"cname_dmarc_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
],
"cname_spf_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
],
"dkim_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
],
"dmarc_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
],
"spf_records": [
{
"id": "e5bb46707a802688812d5d1c9f7977d4",
"content": "\"v=DMARC1; p=none; rua=mailto:rua@dmarc-reports.cloudflare.net\"",
"name": "_dmarc.example.com",
"ttl": 300,
"type": "TXT"
}
]
},
"rua_prefix": "9233c80fc89f43e3a7b749605f651868",
"skip_wizard": false,
"status": "missing-dmarc-report",
"tag": "023e105f4ecef8ad9ca31a8372d0c353",
"zone_id": "023e105f4ecef8ad9ca31a8372d0c353"
}
}