How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

LambdaTest Session API

The Session API from LambdaTest — 13 operation(s) for session.

LambdaTest Session API is one of 20 APIs that LambdaTest publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Session. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 15 operations across 13 paths, and defines 30 schemas. It is described by OpenAPI 3.0.0, at version 1.0.1.

Requests are made against 2 base URLs: https://api.lambdatest.com/automation/smart-ui, https://eu-api.lambdatest.com/automation/smart-ui.

15 operations 13 paths 30 schemas 1 DELETE10 GET1 PATCH2 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0.1
Base URL
https://api.lambdatest.com
Authentication
HTTP Basic
Resource Areas
1

Authentication & Security 1

LambdaTest Session API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (basicAuth).

Paths & Operations 15

Across 13 paths, the API surfaces 15 operations — 1 DELETE, 10 GET, 1 PATCH, 2 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Session 15
GET
/sessions
Fetch list of all sessions
sessions 10 params → 200401404
GET
/sessions/{session_id}
session specific information
2 params → 200401404
DELETE
/sessions/{session_id}
Delete test session
1 param → 200401403404
PATCH
/sessions/{session_id}
Update test session details.
1 param body → 200400401403404
PUT
/sessions/{session_id}/stop
Stop session by sessionID
1 param → 200400401404
GET
/sessions/{session_id}/screenshots
To fetch all step by step screenshots
1 param → 200401404
GET
/sessions/{session_id}/video
Fetch recorded video of a test session id.
2 params → 200401404
GET
/sessions/{session_id}/log/command
command logs of a test session
session 3 params → 200400401
GET
/sessions/{session_id}/log/selenium
selenium log of a test session
session1 1 param → 200400401
GET
/sessions/{session_id}/log/network
Network log of a test session
session2 1 param → 200400401
GET
/sessions/{session_id}/log/console
console log of a test session
session3 1 param → 200400401
GET
/sessions/{session_id}/log/network.har
Network har log of a test session
session4 1 param → 200400401
GET
/sessions/{session_id}/log/full-har
Full har log of a test session
fullHar 1 param → 200400401
POST
/sessions/{session_id}/terminal-logs
Upload terminal logs to our lambda storage
UploadTerminalLogs 1 param body → 200401400
POST
/sessions/{session_id}/exceptions
Upload assertion logs to our lambda storage
UploadSessionExceptionLogs 1 param body → 200401400

Schemas 30

The contract defines 30 schemas that model the data the API accepts and returns. The most detailed are ListsTestsResponse_data (24 properties), SessionData (24 properties), LogResponse_Value (9 properties), UpdateSessionPayload (5 properties). Each schema is shown below with its type and property counts.

StopSessionResponse
object
3 properties
SeleniumLogResponse_Value
object
3 properties
SessionData
object
24 properties
ListsTestsResponse_Meta_attributes
object
1 property
SeleniumHarLogResponse_data
object
3 properties
UploadTerminalFilePayload
object
1 property 1 required
Session
object
3 properties
VideoResponse
object
4 properties
SeleniumHarLogResponse
object
1 property
SeleniumLogResponse
object
1 property
LogResponse_data
object
5 properties
SessionNotFound
object
2 properties
SessionForbidden
object
2 properties
UpdateSessionPayload
object
5 properties
LogResponse_Value
object
9 properties
ListsTestsResponse
object
2 properties 2 required
UploadTerminalFileResposeData
object
2 properties
LogResponse
object
1 property 1 required
AccessDenied
string
AlreadyStoppedSessionResponse
object
3 properties
UploadTerminalFileSizeError
object
2 properties
SessionBadResquest
object
2 properties
ScreenshotResponse
object
3 properties
SessionUpdateSuccess
object
2 properties
SeleniumLogResponse_data
object
5 properties
SessionDeleteSuccess
object
2 properties
UploadExceptionLog
object
1 property
ListsTestsResponse_Meta_result_set
object
4 properties
ListsTestsResponse_data
object
24 properties
ListsTestsResponse_Meta
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

lambdatest-session-api-openapi.yml Raw ↑

Other APIs LambdaTest publishes across the network.

LambdaTest App Automation API
LambdaTest HyperExecute API
LambdaTest Autoheal Command Logs API
LambdaTest Build API
LambdaTest extensions API
LambdaTest Fetch Build Screenshots API
LambdaTest Geolocation API
LambdaTest Get Build Status API
LambdaTest Get Screenshot Status API
LambdaTest Lighthouse API
LambdaTest Organisation API
LambdaTest platforms API
Where this information came from

This is an independent, third-party profile of LambdaTest Session API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.