openapi: 3.0.3 info: title: Benchmark Email RESTful API v3.0 ABTest Creation Image Gallery 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: Image Gallery description: Manage image gallery paths: /Images/Summary: get: tags: - Image Gallery summary: Get account summary operationId: get__images_summary parameters: [] responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Get account summary

\nQuery string parameters : None
\nRequest body parameters : None
\nResponse body parameters : \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterTypeDescription
FreePlanint1 = FreePlan, 0 = PaidPlan
LimitintTotal Space
PremiumCl" /Images/: get: tags: - Image Gallery summary: Get a list of images operationId: get__images parameters: - name: Filter in: query required: false schema: type: string - 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: 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 images

\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
PageSizeRequiredintNum" post: tags: - Image Gallery summary: Upload an Image operationId: post__images parameters: [] responses: '200': description: Successful response '400': description: Bad request '401': description: Unauthorized '404': description: Not found description: "

Upload an Image

\nQuery string parameters : None
\n\nResponse Body Parameters : \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
DataRequiredFileImage file to be uploaded
\n Response body parameters : \n \n \n
ParameterGet image details\nQuery string parameters : None
\nRequest Body Parameter\n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
ImageIDRequiredstringImage ID
\nResponse body parameters : \n\n \n \n \n
ParameterTypeDescripti" delete: tags: - Image Gallery summary: Delete an image operationId: delete__images__imageid parameters: - name: ImageID 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 image

\nQuery string parameters : None
\nRequest Body Parameters : \n\n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
ImageIDRequiredstringImage ID
\nResponse Body Parameters : \n\n \n \n \n \n \n \n \n \n Update an image\nQuery string parameters : \n
ParameterTypeDescription
Responseint
\n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
ImageIDRequiredstringImage ID
\nRequest Body Parameters : \n\n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
ImageURLRequired if ImageName is not passedCopy image to sub-account\nQuery string parameters : \n\n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
ImageIDRequiredstringImage ID
\nRequest Body Parameters : \n\n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
ClientsRequiredstringGet list of Giphy images\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
PageNumberOptionalstringPage Number
PageSizeOptionalstringNumber of records per page
FilterUpload Logo Image\nQuery string parameters : None
\n\nResponse Body Parameters : \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ParameterRequiredTypeDescription
DataRequiredFileImage file to be uploaded
ImageTypeRequiredstringType of a image
Extr" requestBody: content: multipart/form-data: schema: type: object components: securitySchemes: apiKeyAuth: type: apiKey in: header name: AuthToken description: API token obtained from https://ui.benchmarkemail.com/Integrate#API