POST /checkers/dmarc/analyze_xml
POSTcheckers/dmarc/analyze_xml
Analyzes the provided DMARC XML report
Request Body
Returns
- dataobjectAnalyzed DMARC report data organized by domain
- additionalProp1objectStatistics for a specific domain from the DMARC report
- countintegerTotal number of messages reported for this domain
- spf_passintegerNumber of messages that passed SPF validation
- dkim_passintegerNumber of messages that passed DKIM validation
- dmarc_passintegerNumber of messages that passed DMARC validation
- serversobjectBreakdown of results by sending server IP address
- additionalProp1objectStatistics for a specific sending server
- countintegerTotal number of messages from this server
- spf_passintegerNumber of messages that passed SPF from this server
- dkim_passintegerNumber of messages that passed DKIM from this server
- dmarc_passintegerNumber of messages that passed DMARC from this server
- recordsarrayIndividual DMARC report records from this server
- rdnsstringReverse DNS hostname for the source IP
- ip_countrystringCountry code of the source IP address
- ipstringSource IP address that sent the messages
- countintegerNumber of messages sent from this IP
- pstringDMARC policy from the domain's DMARC record
- p_evaluatedstringThe policy that was actually applied to the messages
- policy_evaluated_reasonsarrayReasons why the evaluated policy differs from the published policy
- typestringType of policy override reason
- commentstringAdditional comment explaining the override
- error_codestringError code if applicable
- status_codestringStatus code if applicable
- typestring
- spfstringSPF validation result
- dkimstringDKIM validation result
- dmarcstringDMARC validation result
- spf_alignedbooleanIndicates whether SPF alignment was achieved
- dkim_alignedbooleanIndicates whether DKIM alignment was achieved
- org_namestringOrganization name from the DMARC report
- auth_resultsobjectDetailed authentication results for SPF and DKIM
- dkimarrayDKIM authentication results
- resultstringDKIM validation result
- domainstringDomain against which the DKIM signature was validated
- selectorstringDKIM selector used for public key lookup
- resultstring
- spfarraySPF authentication results
- resultbooleanIndicates whether the SPF check passed
- domainstringDomain against which the SPF record was evaluated
- resultboolean
- dkimarray
- rdnsstring
- countinteger
- additionalProp1object
- countinteger
- additionalProp1object
Error Codes
400 Bad Request
Bad Request
401 Unauthorized
Unauthorized
403 Forbidden
Forbidden
500 Internal Server Error
Internal server error