Benchmark Email Email Editor API
Email template and layout management
Email template and layout management
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/benchmark-email-email-editor-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Benchmark Email RESTful API v3.0 ABTest Creation Email Editor 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:
- name: Email Editor
description: Email template and layout management
paths:
/Emails/Layout:
get:
tags:
- Email Editor
summary: GET Layout list
operationId: get__emails_layout
parameters: []
responses:
'200':
description: Successful response
'400':
description: Bad request
'401':
description: Unauthorized
'404':
description: Not found
description: '<h4>GET Layout list</h4>
<h4>Response body parameters</h4>
<table>
<thead>
<tr>
<th>Key</th><th>Type</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Status</td><td>string</td><td>1 if successful, -1 if error</td></tr>
<tr><td>Count</td><td>int</td><td>Total number</td></tr>
<tr><td>Data</td><td><a href="http://www.benchmarkemail.com/models.htm#EmailLayoutListData">LayoutListData</a></td><td>Layout Data</td></tr>
</tbody>
</table>'
/Emails/TemplateCategory:
get:
tags:
- Email Editor
summary: GET Template Category list
operationId: get__emails_templatecategory
parameters: []
responses:
'200':
description: Successful response
'400':
description: Bad request
'401':
description: Unauthorized
'404':
description: Not found
description: '<h4>Get a list of contacts</h4>
<h4>Query String parameters</h4>
<table>
<thead>
<tr>
<th>Key</th><th>Required</th><th>Type</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Language</td><td>optional</td><td>int</td><td>Language</td></tr>
<tr><td>Filter[Version]</td><td>optional</td><td>int</td><td>Version</td></tr>
<tr><td>IsRSS</td><td>optional</td><td>int</td><td>1 if RSS, 0 otherwise</td></tr>
</tbody>
</table>
<h4>Response body parameters</h4>
<table>
<thead>
<tr>
'
/Emails/TemplateCategory/{CategoryID}:
get:
tags:
- Email Editor
summary: GET Template Category By Category ID
operationId: get__emails_templatecategory__categoryid
parameters:
- name: CategoryID
in: path
required: true
schema:
type: string
responses:
'200':
description: Successful response
'400':
description: Bad request
'401':
description: Unauthorized
'404':
description: Not found
description: '<h4>GET Template Category By Category ID</h4>
<h4>URL Parameters</h4>
<table>
<thead>
<tr>
<th>Key</th><th>Required</th><th>Type</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>{{CategoryID}}</td><td>required</td><td>string</td><td>ID of the template category</td></tr>
</tbody>
</table>
<h4>Query String parameters</h4>
<table>
<thead>
<tr>
<th>Key</th><th>Required</th><th>Type</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Language</td><td>optional</td><td>stri'
/Emails/Template/{TemplateID}:
get:
tags:
- Email Editor
summary: 'GET Template By Template ID '
operationId: get__emails_template__templateid
parameters:
- name: TemplateID
in: path
required: true
schema:
type: string
responses:
'200':
description: Successful response
'400':
description: Bad request
'401':
description: Unauthorized
'404':
description: Not found
description: '<h4>Get a list of contacts</h4>
<h4>URL Parameters</h4>
<table>
<thead>
<tr>
<th>Key</th><th>Required</th><th>Type</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>{{TemplateID}}</td><td>required</td><td>string</td><td>IDs of the template</td></tr>
</tbody>
</table>
<h4>Response body parameters</h4>
<table>
<thead>
<tr>
<th>Key</th><th>Type</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Status</td><td>string</td><td>1 if successful, -1 if error</td></tr>
<tr><t'
/Emails/Badges:
get:
tags:
- Email Editor
summary: GET Badges List
operationId: get__emails_badges
parameters: []
responses:
'200':
description: Successful response
'400':
description: Bad request
'401':
description: Unauthorized
'404':
description: Not found
description: '<h4>GET Badges List</h4>
<h4>Response body parameters</h4>
<table>
<thead>
<tr>
<th>Key</th><th>Type</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Badge</td><td><a href="http://www.benchmarkemail.com/models.htm#EmailBadge">Badge</a></td><td>Badge Data</td></tr>
</tbody>
</table>'
/Emails/Scheme:
get:
tags:
- Email Editor
summary: Get Scheme
operationId: get__emails_scheme
parameters: []
responses:
'200':
description: Successful response
'400':
description: Bad request
'401':
description: Unauthorized
'404':
description: Not found
description: '<h4>Get Scheme</h4>
<h4>Query String parameters</h4>
<table>
<thead>
<tr>
<th>Key</th><th>Required</th><th>Type</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Filter</td><td>optional</td><td>string</td><td>Filter, <code>default</code> or <code>saved</code></td></tr>
<tr><td>Language</td><td>optional</td><td>string</td><td>Language</td></tr>
<tr><td>FilterType</td><td>optional</td><td>string</td><td>Filter Type, <code>type</code></td></tr>
</tbody>
</table>
<h4>Response b'
patch:
tags:
- Email Editor
summary: Add / Update Scheme
operationId: patch__emails_scheme
parameters: []
responses:
'200':
description: Successful response
'400':
description: Bad request
'401':
description: Unauthorized
'404':
description: Not found
description: '<h4>Add / Update Scheme</h4>
<h4>Query String parameters</h4>
<table>
<thead>
<tr>
<th>Key</th><th>Required</th><th>Type</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Overwrite</td><td>optional</td><td>int</td><td><code>1</code> Overwrite existing scheme
<code>0</code> Don''t overwrite existing scheme</td></tr>
<tr><td>Language</td><td>optional</td><td>string</td><td>Language</td></tr>
</tbody>
</table>
<h4>Body Parameters (To be passed as a JSON string)</h4>
<table>
<'
/Emails/Scheme/{ID}:
delete:
tags:
- Email Editor
summary: Delete Scheme
operationId: delete__emails_scheme__id
parameters:
- name: ID
in: path
required: true
schema:
type: string
responses:
'200':
description: Successful response
'400':
description: Bad request
'401':
description: Unauthorized
'404':
description: Not found
description: '<h4>Get a list of contacts</h4>
<h4>URL Parameters</h4>
<table>
<thead>
<tr>
<th>Key</th><th>Required</th><th>Type</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>{{ID}}</td><td>required</td><td>string</td><td>ID of the Scheme</td></tr>
</tbody>
</table>
<h4>Response body parameters</h4>
<table>
<thead>
<tr>
<th>Key</th><th>Type</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>Status</td><td>string</td><td>1 if successful, -1 if error</td></tr>
<tr><td>Error</td'
/Emails/Template:
get:
tags:
- Email Editor
summary: Get Templates
operationId: get__emails_template
parameters: []
responses:
'200':
description: Successful response
'400':
description: Bad request
'401':
description: Unauthorized
'404':
description: Not found
description: '<h4>Get Templates</h4>
<h4>URL Parameters</h4>
<table>
<thead>
<tr>
<th>Key</th><th>Required</th><th>Type</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>{{ID}}</td><td>required</td><td>string</td><td>ID of the Email</td></tr>
</tbody>
</table>
<h4>Query String parameters</h4>
<table>
<thead>
<tr>
<th>Key</th><th>Required</th><th>Type</th><th>Description</th></tr>
</thead>
<tbody>
<tr><td>PageNumber</td><td>optional</td><td>int</td><td>Page number</td></tr>
<tr><td>Pa'
/Client/Integrations:
get:
tags:
- Email Editor
summary: Get Editor Integration Connection List
operationId: get__client_integrations
parameters: []
responses:
'200':
description: Successful response
'400':
description: Bad request
'401':
description: Unauthorized
'404':
description: Not found
description: "<h4>Get Integration List</h4>\n<b>Response Body Parameters :</b>\n<table>\n <thead>\n <tr>\n <th>Parameter</th>\n <th>Type</th>\n <th>Description</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Data</td>\n <td><a href=\"http://www.benchmarkemail.com/models.htm#ClientGenericList\">GenericList</a></td>\n <td>Generic List</td>\n </tr>\n </tbody>\n</table>"
/Client/Integrations/EbaySite:
get:
tags:
- Email Editor
summary: 'Get Ebay Site List '
operationId: get__client_integrations_ebaysite
parameters: []
responses:
'200':
description: Successful response
'400':
description: Bad request
'401':
description: Unauthorized
'404':
description: Not found
description: "<h4>Get Ebay Site List</h4>\n<b>Response Body Parameters :</b>\n<table>\n <thead>\n <tr>\n <th>Parameter</th>\n <th>Type</th>\n <th>Description</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Data</td>\n <td><a href=\"http://www.benchmarkemail.com/models.htm#ClientGenericList\">GenericList</a></td>\n <td>Generic List</td>\n </tr>\n </tbody>\n</table>"
components:
securitySchemes:
apiKeyAuth:
type: apiKey
in: header
name: AuthToken
description: API token obtained from https://ui.benchmarkemail.com/Integrate#API