Benchmark Email General API

General operations

Operations 56

GET /Client/Notification Get Notification #
GET /Client/Responsive Check if Responsive #
PATCH /Client/Responsive Set Responsive #
GET /Client/RatingRange Get Clients Rating Range #
GET /Client/Archive/Domain Get Archive Domain Name #
GET /Client/Community/Domain Get Community Domain #
GET /Client/DMarc Get DMARC List #
GET /Client/ListUploadTerms Get List Upload Terms #
PATCH /Contact/{ListID} Modify Contact List #
DELETE /Contact/ContactDetails Delete the selected contacts from current lists #
POST /Contact/{ID}/Download Download report #
GET /Contact/{ListIDs}/Compare Compare contacts #
POST /Contact/{CleanListID}/Clean Clean List #
DELETE /Contact/{ListID}/Trash Delete Trash List #
DELETE /Contact/{listID}/ContactDetails/{ContactID} Delete the selected contacts from current list from contact details page #
DELETE /Contact/{ListID}/ContactDetails/All/{ContactID} Delete the selected contacts from ALL lists from Contact Details page #
DELETE /Contact/ContactDetails/{ContactID} DELETE Contact only from search contact page #
DELETE /Contact/{ListID}/MoveToDNC/{ContactID} Move Contacts to Do Not Contact (i.e Master Unsubscribe list) #
POST /Contact/{ListID}/MoveContacts/{TargetListID}/{ContactIDs} Move Contacts #
POST /Contact/{ListID}/MoveContacts Move Bulk Contacts #
POST /Contact/CopyContacts/{ListID}/{ContactID} Copy Contacts #
POST /Contact/CopyContacts Copy Bulk Contacts #
POST /Contact/{ListID}/ShareLists/{ClientIDs} Share Lists with SubAccounts #
POST /Contact/{ListID}/ResendEmails Resend Email #
GET /Contact/{ListIDs}/MergeLists Get contact Merge List #
POST /Contact/{ListIDs}/MergeIntoExistingList Merge contacts into Existing List #
POST /Contact/{ListIDs}/MergeIntoListNewList Merge contacts into new list #
POST /Contact/{ListID}/SplitIntoListNewList Split contacts into new list #
DELETE /Contact/DeleteList/{ListIDss} Delete List #
DELETE /Contact/DeleteTrashList/{ListIDs} Delete Trash List #
PATCH /Contact/RestoreTrashList/{ListIDs} Restore Trash List #
DELETE /Emails/{ID} Delete the email #
POST /Emails/{ID} Copy an existing email #
DELETE /Emails/{ID}/Trash Permenantly delete an email from Trash #
POST /Emails/{ID}/Trash Restore an email from Trash #
GET /Emails/{ID}/Preview Get the Preview for the email #
PATCH /Emails/Community/{ID} Add Email to Community #
GET /Emails/CommunityGetEmail/{ID} GET Community Email By ID #
POST /Emails/{ID}/ShareTemplate Share Template to sub accounts #
DELETE /Emails/{ID}/ABSplit Delete ABSplit Campaign #
GET /Automation Get list of automation #
DELETE /Automation/{AutomationID} Delete an Automation #
POST /Automation/{AutomationID}/Emails/{AutomationDetailID} Copy email in an Automation #
DELETE /Automation/{AutomationID}/Emails/{AutomationDetailID} Delete an Automation Email #
POST /Automation/{AutomationID}/Copy Create copy of exiting Automation #
GET /ABSplit/ Get a list of AB Tests #
DELETE /ABSplit/{ID} Delete the AB Test email #
PATCH /ABSplit/{ID}/Status Update the AB Test Status #
GET /Survey Get a list of survey #
POST /Survey/{ID}/Copy Copy a Survey #
DELETE /Survey/{ID} Delete a Survey #
PATCH /Survey/{ID}/StatusUpdate/{Status} Update status of the survey #
GET /Poll/ Get list of Polls #
POST /Poll/{PollID}/Copy Copy a poll #
DELETE /Poll/{PollID} Delete a poll #
GET /Poll/{PollID}/Render Get preview of a poll #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/benchmark-email-general-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

benchmark-email-general-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Benchmark Email RESTful API v3.0 General API
  description: 'RESTful API for managing email marketing contacts, lists, campaigns, automations, reports, images, and webhooks within the Benchmark Email platform. To use the API, you need a Benchmark Email API token available at https://ui.benchmarkemail.com/Integrate#API. Rate limit: 500 calls per 2 minutes and 60,000 calls per day.'
  version: 3.0.0
  contact:
    name: Benchmark Email Developer Support
    url: https://developer.benchmarkemail.com/
  license:
    name: Proprietary
servers:
- url: https://clientapi.benchmarkemail.com
  description: Benchmark Email Client API
security:
- apiKeyAuth: []
tags:


# --- truncated at 32 KB (48 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/benchmark-email/refs/heads/main/openapi/benchmark-email-general-api-openapi.yml