openapi: 3.0.3 info: title: Benchmark Email RESTful API v3.0 ABTest Creation 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: - name: General description: General operations paths: /Client/Notification: get: tags: - General summary: Get Notification operationId: get__client_notification parameters: [] responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Get Notification

\nResponse body parameters :\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterTypeDescription
DataNotificationDataArray
ErrorsErrorDataArrayCheck if Responsive \nResponse body parameters :\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterTypeDescription
IsResponsiveString0=Not,1 =Responsive
ErrorsErrorDataArray
Statusstring<" patch: tags: - General summary: Set Responsive operationId: patch__client_responsive parameters: [] responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Set Responsive

\nBody Parameters (to be encoded as a JSON string)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyRequiredDescription
IsResponsiveRequiredIs Responsive=1,Not = 0
\nResponse body parameters :\n\n \n \n \n \n \n \n \n \n \n \n
ParameterTypeDescription
IsResponsiveStringGet Clients Rating Range\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterTypeDescription
MinRatingStringMin Rating
MaxRatingstringMax Rating
" /Client/Archive/Domain: get: tags: - General summary: Get Archive Domain Name operationId: get__client_archive_domain parameters: [] responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Get Archive Domain Name

\nQuery String Parameters : None
\n\nRequest Body Parameters: None
\n\nResponse Body Parameters :\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterTypeDescription
DomainNamestringDomain Name
" /Client/Community/Domain: get: tags: - General summary: Get Community Domain operationId: get__client_community_domain parameters: [] responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Get Community Domain

\nQuery String Parameters : None
\n\nRequest Body Parameters: None
\n\nResponse Body Parameters :\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterTypeDescription
DomainNamestringDomain Name
" /Client/DMarc: get: tags: - General summary: Get DMARC List operationId: get__client_dmarc parameters: [] responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Get DMarc List

\nQuery String Parameters : None
\n\nRequest Body Parameters: None
\n\nResponse Body Parameters :\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterTypeDescription
DataGenericListGeneric List
" /Client/ListUploadTerms: get: tags: - General summary: Get List Upload Terms operationId: get__client_listuploadterms parameters: [] responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Get List Upload Terms

\nResponse Body Parameters :\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterTypeDescription
StatusString1=successfull,-1 not success
ErrorErrorDataArray of error
Data<" /Contact/{ListID}: patch: tags: - General summary: Modify Contact List operationId: patch__contact__listid parameters: - name: ListID in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "Modifies an existing contact list\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredDescription
{{ListID}}requiredID of the contact list

\r\n

Body Parameters (To be passed as a JSON string)

\r\n\r\n \r\n \r\n \r\n \r\n Delete the selected contacts from current lists \r\n

Request body parameters

\r\n
KeyRequiredDescription
NameoptionalList Name
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
SearchoptionalstringSearch value like email address
FilteroptionalstringFilter value
\r\n\r\n

Body Parameters (To be passed as a JSON string)

\r\n\r\n\r\n\r\n<" /Contact/{ID}/Download: post: tags: - General summary: Download report operationId: post__contact__id__download 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: "

Download report

\r\n

URL Parameters

\r\n
Key
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ID}}requiredstringIDs of the list
\r\n\r\n

Body Parameters (To be passed as a JSON string)

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
PINrequiredstring4 digit Sec" /Contact/{ListIDs}/Compare: get: tags: - General summary: Compare contacts operationId: get__contact__listids__compare parameters: - name: ListIDs in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: 'Compares contacts

Response: 1 if successful, -1 if error

URL Parameters

Key Required Description
{{ListIDs}} required IDs of the lists

Response body parameters

KeyTypeDescription
Statusstring1 if successful, -1 if error
' /Contact/{CleanListID}/Clean: post: tags: - General summary: Clean List operationId: post__contact__cleanlistid__clean parameters: - name: CleanListID in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: 'Cleans the specified list

URL Parameters

Key Required Description
{{CleanListID}} required ID of the contact list to be cleaned

Body Parameters (to be encoded as a JSON string)

Key Required Description
HardBounces required 1 if hard bounces are to be clean' requestBody: content: application/json: schema: type: object /Contact/{ListID}/Trash: delete: tags: - General summary: Delete Trash List operationId: delete__contact__listid__trash parameters: - name: ListID in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Delete Trash List

\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListID}}requiredstringID of the list
\r\n\r\n

Response body parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nDelete the selected contacts from current list from contact details page\r\n

URL Parameters

\r\n
KeyTypeDescription
Statusstring1 if successful, -1 if error
Error
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListID}}optionalstringID of the list
{{ContactID}}optionalstringID of the contact
\r\n\r\n

Request body parameters

\r\n\r\n\r\n\r\n
KeyRequired" /Contact/{ListID}/ContactDetails/All/{ContactID}: delete: tags: - General summary: 'Delete the selected contacts from ALL lists from Contact Details page ' operationId: delete__contact__listid__contactdetails_all__contactid parameters: - name: ListID in: path required: true schema: type: string - name: ContactID in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Delete the selected contacts from ALL lists from Contact Details page

\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListID}}requiredstringID of the list
{{ContactID}}requiredstringID of the contact
\r\n\r\n

Response body parameters

\r\n\r\n\r\n\r\n<" /Contact/ContactDetails/{ContactID}: delete: tags: - General summary: DELETE Contact only from search contact page operationId: delete__contact_contactdetails__contactid parameters: - name: ContactID in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Delete Contact only from search contact page

\r\n

URL Parameters

\r\n
KeyType
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ContactID}}requiredstringID of the contact
\r\n\r\n

Request body parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
SearchoptionalstringMove Contacts to Do Not Contact (i.e Master Unsubscribe list)\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListID}}requiredstringID of the list
{{ContactIDs}}requiredstringID of the Contact
\r\n\r\n

Response body parameters

\r\n\r\n\r\n\r\n
KeyTypeDesc" /Contact/{ListID}/MoveContacts/{TargetListID}/{ContactIDs}: post: tags: - General summary: Move Contacts operationId: post__contact__listid__movecontacts__targetlistid___contactids parameters: - name: ListID in: path required: true schema: type: string - name: TargetListID in: path required: true schema: type: string - name: ContactIDs in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Move Contacts

\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListID}}requiredstringID of the list
{{TargetListIDs}}requiredstringID of the target list where the contact is to be moved
{{ContactIDs}}requiredstringID of the Contact
\r\n\r\n

Resp" /Contact/{ListID}/MoveContacts: post: tags: - General summary: Move Bulk Contacts operationId: post__contact__listid__movecontacts parameters: - name: ListID in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Move Bulk Contacts

\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListID}}requiredstringID of the list
\r\n\r\n

Body Parameters (To be passed as a JSON string)

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
TargetListIDsrequiredstringCopy Contacts\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListID}}requiredstringID of the list
{{ContactID}}requiredstringID of the contact
\r\n\r\n

Response body parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyTypeDescription
Sta" /Contact/CopyContacts: post: tags: - General summary: Copy Bulk Contacts operationId: post__contact_copycontacts parameters: [] responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Copy Bulk Contacts

\r\n\r\n

Body Parameters (To be passed as a JSON string)

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
TargetListIDsrequiredstringTarget List ID
ContactIDsrequiredstringComma separated list of Contact IDs
\r\n\r\n

Response body parameters

\r\n\r\n\r\n\r\n
KeyTypeShare Lists with SubAccounts\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListID}}requiredstringID of the list
{{ClientIDs}}requiredstringClient ID of the sub-accounts with whom to share
\r\n\r\n

Response body parameters

\r\n\r\n\r\n\r\n
KeyTypeDescrip" /Contact/{ListID}/ResendEmails: post: tags: - General summary: Resend Email operationId: post__contact__listid__resendemails parameters: - name: ListID in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Resend Email

\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListID}}requiredstringID of the list
\r\n\r\n

Post Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nGet contact Merge List\r\n

URL Parameters

\r\n
KeyRequiredTypeDescription
{{ContactID}}requiredstringIDs of the contact
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListIDs}}requiredstringIDs of the lists
\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
Data" /Contact/{ListIDs}/MergeIntoExistingList: post: tags: - General summary: Merge contacts into Existing List operationId: post__contact__listids__mergeintoexistinglist parameters: - name: ListIDs in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Merge contacts into Existing List

\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListIDs}}requiredstringIDs of the lists
\r\n\r\n

Body Parameters (To be passed as a JSON string)

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
TargetListIDoptionalMerge contacts into new list\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListIDs}}requiredstringIDs of the lists
\r\n\r\n

Body Parameters (To be passed as a JSON string)

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
NewListrequiredstr" /Contact/{ListID}/SplitIntoListNewList: post: tags: - General summary: Split contacts into new list operationId: post__contact__listid__splitintolistnewlist parameters: - name: ListID in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Split contacts into new list

\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListIDs}}requiredstringIDs of the lists
\r\n\r\n

Body Parameters (To be passed as a JSON string)

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
NewListrequiredstr" /Contact/DeleteList/{ListIDss}: delete: tags: - General summary: Delete List operationId: delete__contact_deletelist__listidss parameters: - name: ListIDss in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Delete List

\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListIDs}}requiredstringIDs of the lists
\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
Error<" /Contact/DeleteTrashList/{ListIDs}: delete: tags: - General summary: Delete Trash List operationId: delete__contact_deletetrashlist__listids parameters: - name: ListIDs 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
{{ListIDs}}requiredstringIDs of the lists
\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
Erro" /Contact/RestoreTrashList/{ListIDs}: patch: tags: - General summary: Restore Trash List operationId: patch__contact_restoretrashlist__listids parameters: - name: ListIDs in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Restore Trash List

\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ListIDs}}requiredstringIDs of the lists
\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
ErrorDelete the email\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ID}}requiredstringIDs of the email
\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
DataCopy an existing email\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

Body Parameters (To be passed as a JSON string)

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
NamerequiredstringNam" /Emails/{ID}/Trash: delete: tags: - General summary: Permenantly delete an email from Trash operationId: delete__emails__id__trash 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: "

Permenantly delete an email from Trash

\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ID}}requiredstringIDs of the email
\r\n\r\n

Response body parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<" post: tags: - General summary: Restore an email from Trash operationId: post__emails__id__trash 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
KeyTypeDescription
Statusstring1 if successful, -1 if error
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
{{ID}}requiredstringIDs of the email
\r\n\r\n

Response body parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n" /Emails/{ID}/Preview: get: tags: - General summary: Get the Preview for the email operationId: get__emails__id__preview 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\r\n

Query String parameters

\r\n
KeyTypeDescription
Statusstring1 if successful, -1 if error
Data
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
EmailAddressoptionalstringEmail Address
HTMLContentoptionalstringHTML Content
TextContentoptionalstringText Content
\r\n\r\n

Response body parameters

\r\n\r" /Emails/Community/{ID}: patch: tags: - General summary: Add Email to Community operationId: patch__emails_community__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 email
\r\n\r\n

Body Parameters (To be passed as a JSON string)

\r\n\r\n\r\n\r\n\r\n\r\n\r\nGet a list of contacts\r\n

URL Parameters

\r\n
KeyRequiredTypeDescription
Communityrequiredstring
\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

Response body parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyTypeDescription
IDstringID
CommunityNamestringCom" /Emails/{ID}/ShareTemplate: post: tags: - General summary: Share Template to sub accounts operationId: post__emails__id__sharetemplate 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: "

Share Template to sub accounts

\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

Body Parameters (To be passed as a JSON string)

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
SubAccountrequiredstri" /Emails/{ID}/ABSplit: delete: tags: - General summary: Delete ABSplit Campaign operationId: delete__emails__id__absplit 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: "

Delete ABSplit Campaign

\r\n\r\n

URL parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredTypeDescription
IDoptionalstringID of the email
\r\n\r\n

Response body parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<" /Automation: get: tags: - General summary: 'Get list of automation ' operationId: get__automation parameters: - name: PageNumber in: query required: false schema: type: string - name: PageSize in: query required: false schema: type: string - name: Filter in: query required: false schema: type: string - name: OrderBy in: query required: false schema: type: string - name: SortOrder in: query required: false schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: 'Get a list of automation

Query String Parameter :

KeyTypeDescription
Statusstring1 if successful, -1 if error
Error
Key Required Description
PageNumber optional Page Number
PageSize optional Number of records to show per page
Filter optional Filter for automation name
OrderBy optional Column by which to sort like name,schedule,email,status,da' /Automation/{AutomationID}: delete: tags: - General summary: Delete an Automation operationId: delete__automation__automationid parameters: - name: AutomationID in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "Delete an automation\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredDescription
{{AutomationID}}RequiredAutomation ID
\r\n

Response body parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyTypeDescription
StatusString1 if success, -1 if error
ErrorURL Parameters\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredDescription
{{AutomationID}}RequiredAutomation ID\r\n
{{AutomationDetailID}}RequiredAutomation email ID\r\n
\r\n

Response body parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyTypeDescription
" delete: tags: - General summary: Delete an Automation Email operationId: delete__automation__automationid__emails__automationdetailid parameters: - name: AutomationID in: path required: true schema: type: string - name: AutomationDetailID in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "Delete an Automation Email \r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredDescription
{{AutomationID}}RequiredAutomation ID\r\n
{{AutomationDetailID}}RequiredAutomation Email ID\r\n
\r\n

Response body parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyTypeDescription
Status<" /Automation/{AutomationID}/Copy: post: tags: - General summary: Create copy of exiting Automation operationId: post__automation__automationid__copy parameters: - name: AutomationID in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "Create copy of an Automation\r\n

URL Parameters

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredDescription
{{AutomationID}}RequiredAutomation ID\r\n
\r\n

Body Parameters (to be encoded as a JSON string)

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredDescription
{{Name}}RequiredName of the new automation" requestBody: content: application/json: schema: type: object /ABSplit/: get: tags: - General summary: Get a list of AB Tests operationId: get__absplit parameters: - name: PageNumber in: query required: false schema: type: string - name: PageSize in: query required: false schema: type: string - name: Filter in: query required: false schema: type: string - name: FilterType in: query required: false schema: type: string - name: OrderBy in: query required: false schema: type: string - name: SortOrder in: query required: false schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "Get a Inbox List\r\n

URL body parameter

\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n " /ABSplit/{ID}: delete: tags: - General summary: Delete the AB Test email operationId: delete__absplit__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: "Move the email to trash\r\n

URL parameters:

\r\n
ParameterTypeDescription
PageNumberstringPage Number
PageSizestringNumber of rows on the page
OrderBystringOrder By Column
Filter
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
ParameterTypeDescription
IDstringABSplit ID
\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
ParameterTypeDescription
Statusstring1 if successful, -1 if error" /ABSplit/{ID}/Status: patch: tags: - General summary: Update the AB Test Status operationId: patch__absplit__id__status 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: "Update the ABSplit Status\r\n

URL parameters:

\r\n\r\n\r\n \r\n \r\n \r\n\r\n\r\n \r\n \r\n \r\n\r\n
ParameterTypeDescription
IDstringABSplit ID
\r\n

Body Parameters (to be encoded as a JSON string)

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
KeyRequiredDescription
StatusRequiredStatus of AB test like draft/START/SCHEDULE/AUTOMATIC/SUSPEND/RESCHEDULE" requestBody: content: application/json: schema: type: object /Survey: get: tags: - General summary: Get a list of survey operationId: get__survey parameters: - name: PageNumber in: query required: false schema: type: string - name: PageSize in: query required: false schema: type: string - name: OrderBy in: query required: false schema: type: string - name: Filter in: query required: false schema: type: string - name: SortOrder in: query required: false schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Get a list of survey

\nQuery string parameters:\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
PageNumberOptionalintPage Number
PageSizeOptionalintNumber of rows on the page
OrderByOptionalst" /Survey/{ID}/Copy: post: tags: - General summary: Copy a Survey operationId: post__survey__id__copy 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: "

Copy a Survey

\nQuery String Parameters : None
\nRequest Body Parameters : \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
IDRequiredstringSurvey ID
NameRequiredstringSurvey Name
\nRe" requestBody: content: application/json: schema: type: object /Survey/{ID}: delete: tags: - General summary: Delete a Survey operationId: delete__survey__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: "

Delete a Survey

\nQuery string Parameters : None
\nRequest Body Parameters : \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
IDRequiredstringSurvey ID
\n\nResponse Body Parameters : \n\n \n \n \n \n <" /Survey/{ID}/StatusUpdate/{Status}: patch: tags: - General summary: Update status of the survey operationId: patch__survey__id__statusupdate__status parameters: - name: ID in: path required: true schema: type: string - name: Status in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Update status of the survey

\nQuery string parameters : None
\nRequest Body Parameters:\n
ParameterType
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
IDRequiredstringSurvey ID
StatusRequiredstring1 Active, 0 Inactive, 3 ReactivateGet list of Polls.\nQuery string parameters : \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
FilterOptionalintFilterr
PageNumberRequiredintPage Number
PageSizeRequiredintNumbe" /Poll/{PollID}/Copy: post: tags: - General summary: Copy a poll operationId: post__poll__pollid__copy parameters: - name: PollID in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Copy a poll

\nQuery string parameters : \n\n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
PollIDRequiredstringPoll ID
\nRequest Body Parameters : \n\n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
NameRequiredstringName of" requestBody: content: application/json: schema: type: object /Poll/{PollID}: delete: tags: - General summary: Delete a poll operationId: delete__poll__pollid parameters: - name: PollID in: path required: true schema: type: string responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Delete a poll

\nQuery string parameters : None
\nRequest Body Parameters : \n\n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
PollIDRequiredstringPoll ID
\nResponse Body Parameters : \n\n \n \n \n \n \n \n \n \n
ParameterTypeDescription
ResponseintID " /Poll/{PollID}/Render: get: tags: - General summary: Get preview of a poll operationId: get__poll__pollid__render parameters: - name: PollID 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 preview of a poll

\nQuery string parameters : None
\nRequest Body parameters:\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
PollIDRequiredStringPoll ID
\n\nResponse body parameters :\n\n \n \n \n \n " components: securitySchemes: apiKeyAuth: type: apiKey in: header name: AuthToken description: API token obtained from https://ui.benchmarkemail.com/Integrate#API
ParameterType