SparkPost API (v1)

v1.0 Base URL: https://sp-api.omnivery.net/api/v1

Omnivery API allows you to send messages, retrieve delivery stats, check and configure your sending domains and more in multiple formats. This documentation covers the SparkPost compatible API of Omnivery.

As this API is fully compatible with the SparkPost (v1) API any existing software or library supporting SparkPost (v1) API should work without any changes required. The only change that may be required would be the change of the endpoint and API token.

This REST API requires all requests to be authenticated using Authentication header with your access token as a value. API tokens can be found in the UI under Credentials menu in API Keys tab (for domain specific/sending tokens) or under API keys menu. For security reasons we strongly suggest using domain specific API keys rather than account API keys whenever possible.

All data to the API endpoint must be posted in JSON format.

Authentication

  • API Key: API Key in header as Authorization

Enter your credentials below to use the Try it feature:

Sending Domains

POST /sending-domains/{domain}/verify Verify a Sending Domain
GET /sending-domains List all Sending Domains
POST /sending-domains Create a Sending Domain (auto gen DKIM)
GET /sending-domains/{domain} Retrieve a Sending Domain
DELETE /sending-domains/{domain} Delete a Sending Domain

Transmissions

POST /transmissions Create a Transmission (inline text/html and recipients)

Recipient Validation

POST /recipient-validation/single/{address} Email Address Validation

Suppression List

GET /{domain}/suppression-list/{recipient} Retrieve a Recipient Suppression Status
DELETE /{domain}/suppression-list/{recipient} Delete a List Entry
GET /{domain}/suppression-list Search for List Entries
PUT /{domain}/suppression-list Insert or Update List Entries

Account Info

GET /account Retrieve Account information