Skip to content

/domains/{id}/dmarc

GET
/domains/{id}/dmarc
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.

id
required
string format: uuid
/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/
days
integer
default: 30 >= 1 <= 365

Default Response

Media typeapplication/json
object
domainId
required
string
days
required
integer
>= -9007199254740991 <= 9007199254740991
reports
required
integer
>= -9007199254740991 <= 9007199254740991
messages
required
integer
>= -9007199254740991 <= 9007199254740991
aligned
required
integer
>= -9007199254740991 <= 9007199254740991
dkimPass
required
integer
>= -9007199254740991 <= 9007199254740991
spfPass
required
integer
>= -9007199254740991 <= 9007199254740991
byDisposition
required
object
none
required
integer
>= -9007199254740991 <= 9007199254740991
quarantine
required
integer
>= -9007199254740991 <= 9007199254740991
reject
required
integer
>= -9007199254740991 <= 9007199254740991
sources
required
Array<object>
object
sourceIp
required
string
messages
required
integer
>= -9007199254740991 <= 9007199254740991
aligned
required
integer
>= -9007199254740991 <= 9007199254740991
dkimPass
required
integer
>= -9007199254740991 <= 9007199254740991
spfPass
required
integer
>= -9007199254740991 <= 9007199254740991
reporters
required
Array<string>
latest
required
Array<object>
object
id
required
string
domainId
required
string
reportId
required
string
orgName
required
string
orgEmail
required
Any of:
string
begin
required
string
end
required
string
policy
required
object
domain
required
string
p
required
Any of:
string
sp
required
Any of:
string
adkim
required
Any of:
string
aspf
required
Any of:
string
pct
required
Any of:
integer
>= -9007199254740991 <= 9007199254740991
records
required
Array<object>
object
sourceIp
required
string
count
required
integer
>= -9007199254740991 <= 9007199254740991
disposition
required
string
Allowed values: none quarantine reject
dkim
required
string
Allowed values: pass fail
spf
required
string
Allowed values: pass fail
headerFrom
required
string
authResults
required
Array<string>
receivedAt
required
string
Example
{
"latest": [
{
"records": [
{
"disposition": "none",
"dkim": "pass",
"spf": "pass"
}
]
}
]
}