Litmus website screenshot

Litmus

Email testing and analytics platform that allows developers and marketers to preview, test, and analyze email campaigns across multiple email clients and devices before sending.

3 APIs 0 Features
Developer ToolsEmail TestingMarketing ToolsQuality Assurance

APIs

Litmus Instant API

The Litmus Instant API provides REST endpoints for generating email preview screenshots across 40+ email clients by submitting HTML directly without needing to send an actual em...

Litmus Legacy Previews API

The Litmus Legacy Previews API provides REST endpoints for running email preview tests, spam filter tests, link-check tests, and code analysis against submitted email HTML. Test...

Litmus Email Analytics API

The Litmus Email Analytics API provides REST endpoints for retrieving email campaign engagement metrics including read rates, deletion rates, device types, email clients, geogra...

Collections

Pricing Plans

Litmus Plans Pricing

7 plans

PLANS

Rate Limits

Litmus Rate Limits

4 limits

RATE LIMITS

FinOps

Litmus Finops

FINOPS

Semantic Vocabularies

Litmus Context

7 classes · 46 properties

JSON-LD

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📰
Blog
Blog
🔗
Community
Community
🔑
Authentication
Authentication
🔑
Authentication
Authentication
🔗
JSONSchema
JSONSchema
🔗
JSONLD
JSONLD

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Litmus Instant API
  version: 1.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Previews
    type: folder
  items:
  - info:
      name: Litmus Create an email preview
      type: http
    http:
      method: POST
      url: https://instant-api.litmus.com/v1/emails
      body:
        type: json
        data: '{}'
    docs: Submits email HTML to generate previews across one or more email clients. The request body includes the HTML source
      and a list of email client identifiers. Returns a preview object with a unique ID that can be used to retrieve individual
      client screenshots once rendering is complete.
  - info:
      name: Litmus Get email preview
      type: http
    http:
      method: GET
      url: https://instant-api.litmus.com/v1/emails/:emailGuid
      params:
      - name: emailGuid
        value: ''
        type: path
        description: Unique identifier (GUID) for the email preview
    docs: Retrieves the status and results of an email preview by its GUID. Returns the overall preview state and the rendering
      status for each requested email client. Poll this endpoint until all client results show a completed status.
  - info:
      name: Litmus Get client preview screenshot
      type: http
    http:
      method: GET
      url: https://instant-api.litmus.com/v1/emails/:emailGuid/previews/:clientId
      params:
      - name: emailGuid
        value: ''
        type: path
        description: Unique identifier (GUID) for the email preview
      - name: clientId
        value: ''
        type: path
        description: Email client identifier string
    docs: Retrieves the rendered screenshot and metadata for a specific email client within an email preview. Returns URLs
      for the full-size and thumbnail image captures once the client rendering status is complete.
- info:
    name: Clients
    type: folder
  items:
  - info:
      name: Litmus List available email clients
      type: http
    http:
      method: GET
      url: https://instant-api.litmus.com/v1/clients
    docs: Returns the list of email client identifiers available for preview generation. Each entry includes the client ID,
      display name, platform category, and whether the client is currently available for rendering.
bundled: true