LaunchBrightly Product Screenshots & Help Center Sync API

Product Screenshots and Help Center Sync API

Automatically capture, compare (diff), and sync product screenshots across any number of Help Centers, or export them to your own cloud buckets and drives, rendered on any device, theme, and language, and kept fresh as your product evolves.

API's at a glance

Basic Workflow

1. Capture a Product ScreenshotPOST /screenshot

{
  "url": "https://app.acme.com/dashboard",
  "elementSelector": [".main-graph"]
}

2. Compare it against the previous versionPOST /screenshot/diff

{
  "baseImage": { "fileObject": "acme/dashboard-baseline.png" },
  "comparisonImage": { "fileObject": "acme/dashboard.png" }
}

3. Write fresh image back to the articlePUT /helpcenter/article/:external_article_id

{
  "integrationId": "d9e45598-d24d-40d8-baf6-33b8765c61b3",
  "screenshots": [
    {
      "name": "dashboard.png",
      "url": "https://lbscreenshots.s3.us-east-1.amazonaws.com/acme/dashboard.png",
      "hash": "e3b0c44298fc1c149afbf4c8996fb924",
      "metadata": { "OriginalDocumentID": "9CI9", "ImageDescription": "Dashboard" }
    }
  ]
}

See the full Screenshot API reference or start with Getting started.