This is API documentation of Dmarc Report.
Dmarc Report supports basic HTTP token based authentication. To get API token, follow these instructions.
Signup for Dmarc Report at app.dmarcreport.com.
After logging in, click on your profile icon and select API Tokens from the dropdown.
Click on New Api Token.
Select privileges for this token and click save.
To authenticate, you need to set Authorization header with Token token=<token>.
So your Authorization header should look like:
Authorization: Token token=6fdd07dd6c3e36440cc8ae64282181ecf71f7d0437bf35b3f01f9f99eb518
| Resource | Description |
|---|---|
| GET api.dmarcreport.com/v1/domains/:domain_id/agg_reports.json | List, Search and Paginate Aggregte Reports |
| GET api.dmarcreport.com/v1/domains/:domain_id/agg_reports/records.json | Get all the details of a Aggregte Reports records |
| GET api.dmarcreport.com/v1/domains/:domain_id/agg_reports/:id.json | Get all the details of a Aggregte Report |
| Resource | Description |
|---|---|
| GET api.dmarcreport.com/v1/teams/:team_id/domain_memberships.json | List of all Domains in your Team |
| GET api.dmarcreport.com/v1/teams/:team_id/domain_memberships/:id.json | Details of certain Domain in your team |
| POST api.dmarcreport.com/v1/teams/:team_id/domain_memberships.json | Add your Domain in your Team |
| DELETE api.dmarcreport.com/v1/teams/:team_id/domain_memberships/:id.json | Remove Domain from your team |
| Resource | Description |
|---|---|
| GET api.dmarcreport.com/v1/domains | List of all Domains |
| GET api.dmarcreport.com/v1/domains/:id | Get all the details of a Domain |
| POST api.dmarcreport.com/v1/domains.json | Add your domain |
| Resource | Description |
|---|---|
| GET api.dmarcreport.com/v1/domains/:domain_id/forensic_reports.json | List, Search and Paginate Failure Reports |
| GET api.dmarcreport.com/v1/domains/:domain_id/forensic_reports/:id.json | Get all the details of a Failure Report |
| Resource | Description |
|---|---|
| GET api.dmarcreport.com/v1/domains/:domain_id/mta_sts_reports.json | List, Search and Paginate MTA Reports |
| GET api.dmarcreport.com/v1/domains/:domain_id/mta_sts_reports/mta_failure_details.json | List, Search and Paginate MTA Reports |
| GET api.dmarcreport.com/v1/domains/:domain_id/mta_sts_reports/:id.json | Get all the details of a MTA Report |
| Resource | Description |
|---|---|
| GET api.dmarcreport.com/v1/teams.json | List of all teams |
| POST api.dmarcreport.com/v1/teams.json | Creates a new team |
| PUT api.dmarcreport.com/v1/teams/:id.json | Updates your team |
| DELETE api.dmarcreport.com/v1/teams/:id.json | Delete your team |
| Resource | Description |
|---|---|
| GET api.dmarcreport.com/v1/teams/:team_id/user_memberships.json | List of all Users in certain team |
| GET api.dmarcreport.com/v1/teams/:team_id/user_memberships/:id.json | Details of certain User Membership |
| POST api.dmarcreport.com/v1/teams/:team_id/user_memberships.json | Add a user in your team |
| PUT api.dmarcreport.com/v1/teams/:team_id/user_memberships/:id.json | Update certain user in your team |
| DELETE api.dmarcreport.com/v1/teams/:team_id/user_memberships/:id.json | Remove user from your team |