Skip to main content

GET /dmarc/records

GET 

dmarc/records

Retrieve DMARC aggregate report records for the current user's monitored domains

Query Parameters

offset string
Number of items to skip before starting to return results

limit string
Maximum number of items to return per request

records_date_from string Required
Start date for filtering records (e.g., 2025-07-06T00:00:00.000Z)

domain string
Filter by domain name substring

ip string
Filter by IP address substring

profile_id string
Filter by profile ID

org_name string
Filter by org_name field (Reporter)

ip_org_name string
Filter by ip_org_name field (Source)

p string
Filter by p field (Current DMARC policy)

disposition string
Filter by disposition (Policy applied)

dmarc_type string
Filter by dmarc_type (DMARC type)

policy_evaluated_reasons_type string
Filter by policy_evaluated_reasons_type (Reason Type)

policy_evaluated_reasons_comment string
Filter by policy_evaluated_reasons_comment (Reason Comment)

report_id string
Filter by report ID

Returns

  • dataarray
    • idstring
      Unique identifier of the DMARC record
    • user_idstring
      User ID who owns this record
    • org_namestring
      Organization name that reported this data
    • emailstring
      Email address of the reporter
    • contact_infostring
      Additional contact information of the reporter
    • report_idstring
      Unique identifier of the DMARC report
    • record_idstring
      Unique identifier of this specific record within the report
    • period_fromstring
      Start timestamp of the reporting period
    • period_tostring
      End timestamp of the reporting period
    • domainstring
      Domain name being monitored
    • adkimstring
      DKIM alignment mode
    • aspfstring
      SPF alignment mode
    • pstring
      DMARC policy for the domain
      Allowed values: none, reject, quarantine
    • spstring
      DMARC policy for subdomains
    • pctnumber
      Percentage of messages subjected to filtering
    • ipstring
      Source IP address that sent the email
    • ip_countrystring
      Country code of the source IP address
    • ip_org_namestring
      Organization name associated with the source IP address
    • countnumber
      Number of messages matching this record
    • dispositionstring
      Policy action applied by the receiving server
    • spfstring
      Overall SPF validation result
    • dkimstring
      Overall DKIM validation result
    • dmarcstring
      Overall DMARC validation result
    • spf_alignedboolean
      Indicates if SPF alignment check passed
    • dkim_alignedboolean
      Indicates if DKIM alignment check passed
    • spf_passnumber
      Number of messages with SPF validation passed
    • spf_failnumber
      Number of messages with SPF validation failed
    • dkim_passnumber
      Number of messages with DKIM validation passed
    • dkim_failnumber
      Number of messages with DKIM validation failed
    • dmarc_passnumber
      Number of messages with DMARC validation passed
    • dmarc_failnumber
      Number of messages with DMARC validation failed
    • spf_alignment_passnumber
      Number of messages with SPF alignment passed
    • spf_alignment_failnumber
      Number of messages with SPF alignment failed
    • dkim_alignment_passnumber
      Number of messages with DKIM alignment passed
    • dkim_alignment_failnumber
      Number of messages with DKIM alignment failed
    • spf_auth_results_passnumber
      Number of messages with SPF authentication results passed
    • spf_auth_results_failnumber
      Number of messages with SPF authentication results failed
    • dkim_auth_results_passnumber
      Number of messages with DKIM authentication results passed
    • dkim_auth_results_failnumber
      Number of messages with DKIM authentication results failed
    • envelope_fromstring
      Domain from the SMTP MAIL FROM command
    • header_fromstring
      Email address from the message header From field
    • header_from_domainstring
      Domain extracted from the header From field
    • auth_resultsobject
      Detailed authentication results for SPF and DKIM
      • dkimarray
        List of DKIM authentication results
        • _idstring
          Unique identifier of this DKIM result
        • domainstring
          Domain against which the DKIM signature was validated
        • resultstring
          DKIM validation result
        • selectorstring
          DKIM selector used for public key lookup
      • spfarray
        List of SPF authentication results
        • _idstring
          Unique identifier of this SPF result
        • domainstring
          Domain against which the SPF record was evaluated
        • resultboolean
          Indicates whether the SPF check passed
    • policy_evaluated_reasonsarray
      List of reasons for policy evaluation decisions
      • _idstring
        Unique identifier of this reason
      • typestring
        Type of policy evaluation reason
      • commentstring
        Additional comment explaining the reason
    • created_atstring
      Timestamp when this record was created in the system
  • metaobject
    Pagination metadata for list responses
    • countinteger
      Total number of items available
    • offsetinteger
      Number of items skipped
    • limitinteger
      Maximum number of items returned per request
Error Codes

400 Bad Request

Bad Request

401 Unauthorized

Unauthorized

403 Forbidden

Forbidden

500 Internal Server Error

Internal server error