/domains/{id}/dmarc
GET
/domains/{id}/dmarc
const url = 'https://example.com/api/v1/domains/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/dmarc?days=30';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/v1/domains/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/dmarc?days=30' \ --header 'Authorization: Bearer <token>'Aggregate-report summary for the window: totals, alignment, per-source breakdown, latest reports.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
string format: uuid
Query Parameters
Section titled “Query Parameters”days
integer
Responses
Section titled “Responses”Default Response
Media typeapplication/json
object
domainId
required
string
days
required
integer
reports
required
integer
messages
required
integer
aligned
required
integer
dkimPass
required
integer
spfPass
required
integer
byDisposition
required
object
none
required
integer
quarantine
required
integer
reject
required
integer
sources
required
Array<object>
object
sourceIp
required
string
messages
required
integer
aligned
required
integer
dkimPass
required
integer
spfPass
required
integer
reporters
required
Array<string>
latest
required
Array<object>
object
id
required
string
domainId
required
string
reportId
required
string
orgName
required
string
begin
required
string
end
required
string
policy
required
records
required
Array<object>
object
sourceIp
required
string
count
required
integer
disposition
required
string
dkim
required
string
spf
required
string
headerFrom
required
string
authResults
required
Array<string>
receivedAt
required
string
Example
{ "latest": [ { "records": [ { "disposition": "none", "dkim": "pass", "spf": "pass" } ] } ]}