EMAILSHIELD
API Documentation

Developer docs

The EmailShield API is simple to use and easy to integrate into your application. Build custom deliverability workflows with our robust REST API.

Authentication

Manage user authentication and token retrieval.

Account management

Manage user accounts, registration, and details.

Workspaces

Create and manage workspaces and team members.

Domains

Add and manage domains to enhance email security.

Email accounts

Add, manage and test your email accounts and connection.

Contact verification

Manage, verify and download contact lists.

Blacklist checks

Manage and perform blacklist checks on domains.

DMARC reports

Manage, retrieve DMARC report stats and failures.

Email authentication

Lookup, generate and validate SPF, DKIM, and DMARC.

Content spam check

Check content for spam and get a spam score.

Hosted domain redirect

Create and manage hosted domain redirects.

Spam filter tests

Manage and perform email tests. Access all email tests.

API snippets

Quick examples to get you started.

POST/api/domains
1curl --request POST \
2 --url https://app.emailshield.co/api/domains \
3 --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
4 --header 'Content-Type: application/json' \
5 --data '{
6 "name": "example.com"
7}'