openapi: 3.0.3 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: "

GET Layout list

\r\n\r\n

Response body parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyTypeDescription
Statusstring1 if successful, -1 if error
CountintTotal number
DataLayoutListDataLayout Data
" /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: "

Get a list of contacts

\r\n\r\n

Query String parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
LanguageoptionalintLanguage
Filter[Version]optionalintVersion
IsRSSoptionalint1 if RSS, 0 otherwise
\r\n\r\n

Response body parameters

\r\n\r\n\r\n\r\n" /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: "

GET Template Category By Category ID

\r\n

URL Parameters

\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{CategoryID}}requiredstringID of the template category
\r\n\r\n

Query String parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
Languageoptionalstri" /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: "

Get a list of contacts

\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{TemplateID}}requiredstringIDs of the template
\r\n\r\n

Response body parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nGET Badges List\r\n\r\n

Response body parameters

\r\n
KeyTypeDescription
Statusstring1 if successful, -1 if error
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyTypeDescription
BadgeBadgeBadge Data
" /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: "

Get Scheme

\r\n\r\n

Query String parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
FilteroptionalstringFilter, default or saved
LanguageoptionalstringLanguage
FilterTypeoptionalstringFilter Type, type
\r\n\r\n

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: "

Add / Update Scheme

\r\n\r\n

Query String parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
Overwriteoptionalint1 Overwrite existing scheme\r\n0 Don't overwrite existing scheme
LanguageoptionalstringLanguage
\r\n\r\n

Body Parameters (To be passed as a JSON string)

\r\n\r\n<" /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: "

Get a list of contacts

\r\n

URL Parameters

\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ID}}requiredstringID of the Scheme
\r\n\r\n

Response body parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyTypeDescription
Statusstring1 if successful, -1 if error
ErrorGet Templates\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ID}}requiredstringID of the Email
\r\n\r\n

Query String parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
PageNumberoptionalintPage number
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: "

Get Integration List

\nResponse Body Parameters :\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterTypeDescription
DataGenericListGeneric List
" /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: "

Get Ebay Site List

\nResponse Body Parameters :\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterTypeDescription
DataGenericListGeneric List
" components: securitySchemes: apiKeyAuth: type: apiKey in: header name: AuthToken description: API token obtained from https://ui.benchmarkemail.com/Integrate#API