Email Security

EmailSecurity

Email Security

Investigate

EmailSecurity.Investigate

Methods

list(, ): <>
get/accounts/{account_id}/email-security/investigate

Returns information for each email that matches the search parameter(s). If the search takes too long, the endpoint returns 202 with a Location header pointing to a polling endpoint where results can be retrieved once ready.

get(, , ):
get/accounts/{account_id}/email-security/investigate/{postfix_id}

Get message details

EmailSecurity.Investigate.Detections

Methods

get(, , ):
get/accounts/{account_id}/email-security/investigate/{postfix_id}/detections

Returns detection details such as threat categories and sender information for non-benign messages.

EmailSecurity.Investigate.Move

Methods

create(, , ): <>
post/accounts/{account_id}/email-security/investigate/{postfix_id}/move

Move a message

bulk(, ): <>
post/accounts/{account_id}/email-security/investigate/move

Move multiple messages

EmailSecurity.Investigate.Preview

Methods

get(, , ):
get/accounts/{account_id}/email-security/investigate/{postfix_id}/preview

Returns a preview of the message body as a base64 encoded PNG image for non-benign messages.

create(, ):
post/accounts/{account_id}/email-security/investigate/preview

Preview for non-detection messages

EmailSecurity.Investigate.Raw

Methods

get(, , ):
get/accounts/{account_id}/email-security/investigate/{postfix_id}/raw

Returns the raw eml of any non-benign message.

EmailSecurity.Investigate.Reclassify

Methods

create(, , ):
post/accounts/{account_id}/email-security/investigate/{postfix_id}/reclassify

Change email classfication

EmailSecurity.Investigate.Release

Methods

bulk(, ): <>
post/accounts/{account_id}/email-security/investigate/release

Release messages from quarantine

EmailSecurity.Investigate.Trace

Methods

get(, , ):
get/accounts/{account_id}/email-security/investigate/{postfix_id}/trace

Get email trace

EmailSecurity.Settings

EmailSecurity.Settings.AllowPolicies

Methods

list(, ): <>
get/accounts/{account_id}/email-security/settings/allow_policies

Lists, searches, and sorts an account’s email allow policies.

get(, , ):
get/accounts/{account_id}/email-security/settings/allow_policies/{policy_id}

Get an email allow policy

create(, ):
post/accounts/{account_id}/email-security/settings/allow_policies

Create an email allow policy

edit(, , ):
patch/accounts/{account_id}/email-security/settings/allow_policies/{policy_id}

Update an email allow policy

delete(, , ):
delete/accounts/{account_id}/email-security/settings/allow_policies/{policy_id}

Delete an email allow policy

EmailSecurity.Settings.BlockSenders

Methods

list(, ): <>
get/accounts/{account_id}/email-security/settings/block_senders

List blocked email senders

get(, , ):
get/accounts/{account_id}/email-security/settings/block_senders/{pattern_id}

Get a blocked email sender

create(, ):
post/accounts/{account_id}/email-security/settings/block_senders

Create a blocked email sender

edit(, , ):
patch/accounts/{account_id}/email-security/settings/block_senders/{pattern_id}

Update a blocked email sender

delete(, , ):
delete/accounts/{account_id}/email-security/settings/block_senders/{pattern_id}

Delete a blocked email sender

EmailSecurity.Settings.Domains

Methods

list(, ): <>
get/accounts/{account_id}/email-security/settings/domains

Lists, searches, and sorts an account’s email domains.

get(, , ):
get/accounts/{account_id}/email-security/settings/domains/{domain_id}

Get an email domain

edit(, , ):
patch/accounts/{account_id}/email-security/settings/domains/{domain_id}

Update an email domain

delete(, , ):
delete/accounts/{account_id}/email-security/settings/domains/{domain_id}

Unprotect an email domain

bulkDelete(, ): <>
delete/accounts/{account_id}/email-security/settings/domains

Unprotect multiple email domains

Email SecuritySettings

Impersonation Registry

EmailSecurity.Settings.ImpersonationRegistry

Methods

list(, ): <>
get/accounts/{account_id}/email-security/settings/impersonation_registry

Lists, searches, and sorts entries in the impersonation registry.

get(, , ):
get/accounts/{account_id}/email-security/settings/impersonation_registry/{display_name_id}

Get an entry in impersonation registry

create(, ):
post/accounts/{account_id}/email-security/settings/impersonation_registry

Create an entry in impersonation registry

edit(, , ):
patch/accounts/{account_id}/email-security/settings/impersonation_registry/{display_name_id}

Update an entry in impersonation registry

delete(, , ):
delete/accounts/{account_id}/email-security/settings/impersonation_registry/{display_name_id}

Delete an entry from impersonation registry

Email SecuritySettings

Trusted Domains

EmailSecurity.Settings.TrustedDomains

Methods

list(, ): <>
get/accounts/{account_id}/email-security/settings/trusted_domains

Lists, searches, and sorts an account’s trusted email domains.

get(, , ):
get/accounts/{account_id}/email-security/settings/trusted_domains/{trusted_domain_id}

Get a trusted email domain

create(, ):
post/accounts/{account_id}/email-security/settings/trusted_domains

Create a trusted email domain

edit(, , ):
patch/accounts/{account_id}/email-security/settings/trusted_domains/{trusted_domain_id}

Update a trusted email domain

delete(, , ):
delete/accounts/{account_id}/email-security/settings/trusted_domains/{trusted_domain_id}

Delete a trusted email domain

Email Security

Submissions

EmailSecurity.Submissions

Methods

list(, ): <>
get/accounts/{account_id}/email-security/submissions

This endpoint returns information for submissions to made to reclassify emails.