Returns daily compliance statistics for analyzing trends over time.

Response includes: - data_points: Array of daily statistics sorted by date (oldest first) - summary: Aggregated statistics for the entire period

Each data point includes: - date: The date (YYYY-MM-DD) - compliant: DMARC-compliant email count - non_compliant: Non-compliant email count - forwarded: Forwarded email count - total: Total email volume - compliance_rate: Daily compliance percentage

Use this to: - Visualize compliance improvements over time - Identify sudden drops in authentication rates - Track the impact of SPF/DKIM configuration changes - Monitor for potential email spoofing incidents

Supported Formats

JSON

Errors

Code Description
401 Unauthorized
404 Not Found
500 Server crashed for some reason

Examples

{
  "domain": "example.com",
  "period": {
    "start_date": "2026-05-01",
    "end_date": "2026-05-31"
  },
  "data_points": [
    {
      "date": "2026-05-01",
      "compliant": 145,
      "non_compliant": 12,
      "forwarded": 3,
      "total": 160,
      "compliance_rate": 90.6
    },
    {
      "date": "2026-05-02",
      "compliant": 152,
      "non_compliant": 8,
      "forwarded": 2,
      "total": 162,
      "compliance_rate": 93.8
    },
    {
      "date": "2026-05-03",
      "compliant": 138,
      "non_compliant": 15,
      "forwarded": 5,
      "total": 158,
      "compliance_rate": 87.3
    },
    {
      "date": "2026-05-04",
      "compliant": 167,
      "non_compliant": 6,
      "forwarded": 2,
      "total": 175,
      "compliance_rate": 95.4
    },
    {
      "date": "2026-05-05",
      "compliant": 171,
      "non_compliant": 4,
      "forwarded": 1,
      "total": 176,
      "compliance_rate": 97.2
    }
  ],
  "summary": {
    "total_days": 5,
    "total_volume": 831,
    "total_compliant": 773,
    "total_non_compliant": 45,
    "total_forwarded": 13,
    "overall_compliance_rate": 93.0
  }
}

Params

Param name Description
q
optional

Params for date filtering

Validations:

  • Must be a Hash

q[start_date]
optional

Start date, Format: YYYY-MM-DD

Validations:

  • Must be a String

q[end_date]
optional

End date, Format: YYYY-MM-DD

Validations:

  • Must be a String

filter
optional

Preset filter: last_7_days, last_10_days, last_15_days, last_30_days, last_60_days, last_90_days (default: last_30_days)

Validations:

  • Must be a String