Skip to main content

GET /dmarc

GET 

dmarc

Retrieve all domains currently monitored for DMARC compliance

Query Parameters

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

limit string
Maximum number of items to return per request

sort string
Sort field and order (e.g., -domain for descending or domain for ascending)

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

records_date_to string Required
End date for filtering records (e.g., 2025-08-06T00:00:00.000Z). The difference between records_date_from and records_date_to must not exceed 31 days

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)

hide_without_records boolean
Hide all domains without records for the selected period

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)

Returns

  • dataarray
    • idstring
      Unique identifier of the DMARC domain
    • domainstring
      Domain name being monitored
    • pstring
      DMARC policy for the domain
      Allowed values: none, reject, quarantine
    • warningsarray
      List of configuration warnings for the domain
    • created_atstring
      Timestamp when the domain was added to monitoring
    • recordsobject
      Aggregated DMARC statistics for the selected period
      • countnumber
        Total number of DMARC records received
      • spf_passnumber
        Number of records with SPF validation passed
      • spf_failnumber
        Number of records with SPF validation failed
      • dkim_passnumber
        Number of records with DKIM validation passed
      • dkim_failnumber
        Number of records with DKIM validation failed
      • dmarc_passnumber
        Number of records with DMARC validation passed
      • dmarc_failnumber
        Number of records with DMARC validation failed
      • spf_alignment_passnumber
        Number of records with SPF alignment passed
      • spf_alignment_failnumber
        Number of records with SPF alignment failed
      • dkim_alignment_passnumber
        Number of records with DKIM alignment passed
      • dkim_alignment_failnumber
        Number of records with DKIM alignment failed
      • spf_auth_results_passnumber
        Number of records with SPF authentication results passed
      • spf_auth_results_failnumber
        Number of records with SPF authentication results failed
      • dkim_auth_results_passnumber
        Number of records with DKIM authentication results passed
      • dkim_auth_results_failnumber
        Number of records with DKIM authentication results failed
    • statusstring
      Current status of the domain processing
      Allowed values: WAITING, UPDATED, FAILED
  • 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