GET /dmarc/records
GETdmarc/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
- idstringUnique identifier of the DMARC record
- user_idstringUser ID who owns this record
- org_namestringOrganization name that reported this data
- emailstringEmail address of the reporter
- contact_infostringAdditional contact information of the reporter
- report_idstringUnique identifier of the DMARC report
- record_idstringUnique identifier of this specific record within the report
- period_fromstringStart timestamp of the reporting period
- period_tostringEnd timestamp of the reporting period
- domainstringDomain name being monitored
- adkimstringDKIM alignment mode
- aspfstringSPF alignment mode
- pstringDMARC policy for the domainAllowed values:
none,reject,quarantine - spstringDMARC policy for subdomains
- pctnumberPercentage of messages subjected to filtering
- ipstringSource IP address that sent the email
- ip_countrystringCountry code of the source IP address
- ip_org_namestringOrganization name associated with the source IP address
- countnumberNumber of messages matching this record
- dispositionstringPolicy action applied by the receiving server
- spfstringOverall SPF validation result
- dkimstringOverall DKIM validation result
- dmarcstringOverall DMARC validation result
- spf_alignedbooleanIndicates if SPF alignment check passed
- dkim_alignedbooleanIndicates if DKIM alignment check passed
- spf_passnumberNumber of messages with SPF validation passed
- spf_failnumberNumber of messages with SPF validation failed
- dkim_passnumberNumber of messages with DKIM validation passed
- dkim_failnumberNumber of messages with DKIM validation failed
- dmarc_passnumberNumber of messages with DMARC validation passed
- dmarc_failnumberNumber of messages with DMARC validation failed
- spf_alignment_passnumberNumber of messages with SPF alignment passed
- spf_alignment_failnumberNumber of messages with SPF alignment failed
- dkim_alignment_passnumberNumber of messages with DKIM alignment passed
- dkim_alignment_failnumberNumber of messages with DKIM alignment failed
- spf_auth_results_passnumberNumber of messages with SPF authentication results passed
- spf_auth_results_failnumberNumber of messages with SPF authentication results failed
- dkim_auth_results_passnumberNumber of messages with DKIM authentication results passed
- dkim_auth_results_failnumberNumber of messages with DKIM authentication results failed
- envelope_fromstringDomain from the SMTP MAIL FROM command
- header_fromstringEmail address from the message header From field
- header_from_domainstringDomain extracted from the header From field
- auth_resultsobjectDetailed authentication results for SPF and DKIM
- dkimarrayList of DKIM authentication results
- _idstringUnique identifier of this DKIM result
- domainstringDomain against which the DKIM signature was validated
- resultstringDKIM validation result
- selectorstringDKIM selector used for public key lookup
- _idstring
- spfarrayList of SPF authentication results
- _idstringUnique identifier of this SPF result
- domainstringDomain against which the SPF record was evaluated
- resultbooleanIndicates whether the SPF check passed
- _idstring
- dkimarray
- policy_evaluated_reasonsarrayList of reasons for policy evaluation decisions
- _idstringUnique identifier of this reason
- typestringType of policy evaluation reason
- commentstringAdditional comment explaining the reason
- _idstring
- created_atstringTimestamp when this record was created in the system
- idstring
- metaobjectPagination metadata for list responses
- countintegerTotal number of items available
- offsetintegerNumber of items skipped
- limitintegerMaximum number of items returned per request
- countinteger
400 Bad Request
Bad Request
401 Unauthorized
Unauthorized
403 Forbidden
Forbidden
500 Internal Server Error
Internal server error