Applitools Sessions API

The Sessions API from Applitools — 77 operation(s) for sessions.

Operations 89

POST /api/Sessions/log Create api sessions log #
GET /api/Sessions/renderinfo Get api sessions renderinfo #
GET /api/Sessions/eg/{EgSessionId}/video Get api sessions eg by eg session id video #
GET /api/Sessions/eg/{EgSessionId}/logs/console Get api sessions eg by eg session id logs console #
GET /api/Sessions/{BatchId}/{SessionId}/video Get api sessions by batch id by session id video #
GET /api/Sessions/{BatchId}/{SessionId}/logs/driver Get api sessions by batch id by session id logs driver #
GET /api/Sessions/{BatchId}/{SessionId}/logs/console Get api sessions by batch id by session id logs console #
POST /api/Sessions/running Create api sessions running #
GET /api/Sessions/running/{Id}/started-status Get api sessions running by id started status #
GET /api/Sessions/running/{Id}/started Get api sessions running by id started #
DELETE /api/Sessions/running/{Id}/started Delete api sessions running by id started #
POST /api/Sessions/running/{Id} Create api sessions running by id #
DELETE /api/Sessions/running/{Id} Delete api sessions running by id #
GET /api/Sessions/running/{Id} Get api sessions running by id #
PUT /api/Sessions/running/{Id}/{Step} Replace api sessions running by id by step #
POST /api/Sessions/bulk-operation/accept-reject Create api sessions bulk operation accept reject #
POST /api/Sessions/running/bulk-end-session Create api sessions running bulk end session #
POST /api/Sessions/bulk-operation/link-to-dom Create api sessions bulk operation link to dom #
POST /api/Sessions/bulk-operation/link-to-dom/by-batch/{batchId} Create api sessions bulk operation link to dom by batch by batch id #
POST /api/Sessions/bulk-operation/revert-changes-in-session Create api sessions bulk operation revert changes in session #
PUT /api/Sessions/running/{Id}/selfhealdata Replace api sessions running by id selfhealdata #
PUT /api/Sessions/running/{Id}/nlpdata Replace api sessions running by id nlpdata #
POST /api/Sessions/autonomous-start-match-end Create api sessions autonomous start match end #
POST /api/Sessions/start-and-match-pdf-and-end Create api sessions start and match pdf and end #
POST /api/Sessions/running/{Id}/matchandend Create api sessions running by id matchandend #
POST /api/Sessions/match-as-session Create api sessions match as session #
POST /api/Sessions/batches/{BatchId}/{SessionId}/{StepIndex}/compare-pdf Create api sessions batches by batch id by session id by step index compare pdf #
PUT /api/Sessions/running/data Replace api sessions running data #
POST /api/Sessions/running/data Create api sessions running data #
PUT /api/Sessions/running/data/{Id} Replace api sessions running data by id #
POST /api/Sessions/running/data/{Id} Create api sessions running data by id #
POST /api/Sessions/running/images Create api sessions running images #
POST /api/Sessions/running/{Id}/images Create api sessions running by id images #
POST /api/Sessions/running/images/text Create api sessions running images text #
POST /api/Sessions/running/images/textregions Create api sessions running images textregions #
POST /api/Sessions/batches/injectdemo Create api sessions batches injectdemo #
POST /api/Sessions/batches/import Create api sessions batches import #
POST /api/Sessions/steps/samediff Create api sessions steps samediff #
POST /api/Sessions/steps/samediffas Create api sessions steps samediffas #
GET /api/Sessions/batches/properties Get api sessions batches properties #
GET /api/Sessions/admin/batches/properties Get api sessions admin batches properties #
GET /api/Sessions/batches/properties/{Property} Get api sessions batches properties by property #
GET /api/Sessions/admin/batches/properties/{Property} Get api sessions admin batches properties by property #
PUT /api/Sessions/batches/{BatchId}/batch Replace api sessions batches by batch id batch #
GET /api/Sessions/batches/{BatchId}/batch Get api sessions batches by batch id batch #
PUT /api/Sessions/batches/{BatchId} Replace api sessions batches by batch id #
GET /api/Sessions/batches/{BatchId} Get api sessions batches by batch id #
DELETE /api/Sessions/batches/{BatchId} Delete api sessions batches by batch id #
GET /api/Sessions/batches/{BatchPointerId}/config/bypointerid Get api sessions batches by batch pointer id config bypointerid #
DELETE /api/Sessions/batches/{BatchPointerId}/close/bypointerid Delete api sessions batches by batch pointer id close bypointerid #
DELETE /api/Sessions/batches/{BatchPointerId}/{buildId}/close/bypointerid Delete api sessions batches by batch pointer id by build id close bypointerid #
POST /api/Sessions/batches/{BatchPointerId}/bypointerid Create api sessions batches by batch pointer id bypointerid #
GET /api/Sessions/batches/{BatchPointerId}/bypointerid Get api sessions batches by batch pointer id bypointerid #
POST /api/Sessions/batches/bindpointers/{BatchPointerId} Create api sessions batches bindpointers by batch pointer id #
GET /api/Sessions/batches/{BatchIdOrBatchPointerId}/properties Get api sessions batches by batch id or batch pointer id properties #
PATCH /api/Sessions/batches/{BatchIdOrBatchPointerId}/properties Update api sessions batches by batch id or batch pointer id properties #
PUT /api/Sessions/batches/{BatchIdOrBatchPointerId}/properties Replace api sessions batches by batch id or batch pointer id properties #
GET /api/Sessions/batches/{BatchId}/statistics Get api sessions batches by batch id statistics #
GET /api/Sessions/batches/{BatchId}/pagecoverage Get api sessions batches by batch id pagecoverage #
GET /api/Sessions/batches/{BatchId}/pagecoveragebypageid Get api sessions batches by batch id pagecoveragebypageid #
GET /api/Sessions/batches Get api sessions batches #
GET /api/Sessions/batches/query Get api sessions batches query #
POST /api/Sessions/batches/{BatchId}/sessionsbyid Create api sessions batches by batch id sessionsbyid #
GET /api/Sessions/batches/{BatchId}/sessions Get api sessions batches by batch id sessions #
GET /api/Sessions/batches/{BatchId}/sessions/query Get api sessions batches by batch id sessions query #
GET /api/Sessions/scenarios/{ScenarioId} Get api sessions scenarios by scenario id #
GET /api/Sessions/scenarios/{ScenarioId}/query Get api sessions scenarios by scenario id query #
POST /api/Sessions/batches/{BatchId}/sessions/sdkquery Create api sessions batches by batch id sessions sdkquery #
GET /api/Sessions/batches/{BatchId}/{Id} Get api sessions batches by batch id by id #
DELETE /api/Sessions/batches/{BatchId}/{Id} Delete api sessions batches by batch id by id #
GET /api/Sessions/batches/{BatchId}/{SessionId}/steps/{StepIndex}/images/{Image} Get api sessions batches by batch id by session id steps by step index images… #
GET /api/Sessions/batches/{BatchId}/{SessionId}/{StepIndex}/diff Get api sessions batches by batch id by session id by step index diff #
GET /api/Sessions/batches/{BatchId}/{SessionId}/pdf/diff Get api sessions batches by batch id by session id pdf diff #
GET /api/Sessions/batches/{BatchId}/{SessionId}/pdf/pages/{CheckpointPageNo}/diff Get api sessions batches by batch id by session id pdf pages by checkpoint page… #
POST /api/Sessions/pdf/overflow-pages Create api sessions pdf overflow pages #
GET /api/Sessions/batches/{BatchId}/{SessionId}/{StepIndex}/ignoreregions Get api sessions batches by batch id by session id by step index ignoreregions #
GET /api/Sessions/batches/{BatchId}/{SessionId}/{StepIndex}/alignedignoreregions Get api sessions batches by batch id by session id by step index… #
GET /api/Sessions/batches/{BatchId}/{Id}/steps/{Step}/diff Get api sessions batches by batch id by id steps by step diff #
GET /api/Sessions/{Id}/steps/{Step}/diff Get api sessions by id steps by step diff #
POST /api/Sessions/batches/{BatchId}/assign Create api sessions batches by batch id assign #
DELETE /api/Sessions Delete api sessions #
POST /api/Sessions/batches/{BatchId}/reset Create api sessions batches by batch id reset #
POST /api/Sessions/batches/{BatchId}/resetsteps Create api sessions batches by batch id resetsteps #
POST /api/Sessions/batches/{BatchId}/{Id}/update Create api sessions batches by batch id by id update #
POST /api/Sessions/batches/{BatchId}/updates Create api sessions batches by batch id updates #
POST /api/Sessions/batches/{BatchId}/{Id}/baseline Create api sessions batches by batch id by id baseline #
POST /api/Sessions/batches/{BatchId}/baselines Create api sessions batches by batch id baselines #
GET /api/Sessions/batches/batchId/{StartInfoBatchId} Get api sessions batches batch id by start info batch id #
POST /api/Sessions/sdkprocess/keepalive Create api sessions sdkprocess keepalive #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/applitools:applitools-sessions-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

applitools-sessions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Applitools Eyes Sessions API
  description: Applitools Eyes APIs are not public might be changed at any point in time.
  contact:
    name: Applitools
    url: https://applitools.com
    email: supprt@applitools.com
  version: v1
tags:


# --- truncated at 32 KB (212 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/applitools/refs/heads/main/openapi/applitools-sessions-api-openapi.yml