# API

The DMARCwise API is a REST API that allows you to manage your DMARCwise account programmatically.

The API covers most of the features and actions available in the dashboard. If you need access to data or functionality that is not currently exposed, please [contact support](/contact) and let us know about your use case so that we can prioritize it accordingly.

<DocsInfoBlock title="Availability">

- The API is included with all paid plans. It is not available in the free plan.

</DocsInfoBlock>

<DocsInfoBlock title="Permissions">

- Only team members with a role of **Admin** or **Owner** can manage the API keys.

</DocsInfoBlock>

## API reference

The full API reference is available at **[api.dmarcwise.io/docs](https://api.dmarcwise.io/docs/)**, where you can browse all available endpoints, parameters and response formats, and find more information about authentication, pagination, rate limits, etc.

## Managing API keys

To use the API, you need an API key linked to your organization.

API keys are managed from the **Settings → API keys** page of the dashboard. You can create multiple keys with different permission levels:

- **Read** → access to all `GET` endpoints.
- **Read/Write** → access to all endpoints.

If a key is compromised, you can revoke it from the same page at any time.

There is a limit of 10 API keys per organization. If you need more keys, please [contact support](/contact) and let us know about your use case.
