Skip to main content

Documentation

Guides for the DMARCguard API and a reference for every documented endpoint.

Guides

  • Getting started with the API

    Create an API key, make your first request and learn the conventions every endpoint follows.

  • Authentication

    How API keys are issued, scoped, bound to an organization and revoked, and what each 401 and 403 means.

  • Rate limits

    The hourly quota, the abuse controls in front of it, the headers that report them and how to pace a client.

  • Single sign-on

    Connect your identity provider with OpenID Connect, verify your email domain, and decide whether password login stays available.

  • Changelog

    Dated changes to the API contract and the documentation.

API reference (v1)

Read your organization's DMARC data programmatically. Authenticate with an API key, page with limit and offset, and watch the rate-limit headers.

  • Overview

    Base URL, versioning, authentication and the errors every request can return.

  • Reports

    Aggregate (RUA) reports as received, parsed and classified.

  • Analytics

    Organization-wide and per-domain rollups computed by DMARCguard.

  • Domains

    The domains you monitor and their health.

  • Sources

    Who sends mail as your domains, and whether they should.

  • Events

    Conditions that needed attention and whether they were acknowledged.

  • API keys

    How much of the hourly budget the organization's keys have used.

  • Vocabulary

    The enumerations other responses use, keyed by category: verification states, severities, grades, policies and reputation.

Support

Service status shows current incidents and scheduled maintenance.

Every API response carries an X-Request-Id header. Quote it when you write to support@dmarcguard.io about a specific request.

Search the guides, the API reference and the learn articles.