openapi: 3.0.3
info:
title: Sauce Labs Jobs Devices Platform API
description: Manage and retrieve test jobs running on Sauce Labs virtual and real device infrastructure. Supports listing jobs, fetching job assets such as logs, videos, and screenshots, updating job attributes, and stopping or deleting jobs.
version: '1.1'
contact:
name: Sauce Labs Support
url: https://support.saucelabs.com
termsOfService: https://saucelabs.com/terms-of-service
license:
name: Proprietary
url: https://saucelabs.com/terms-of-service
servers:
- url: https://api.us-west-1.saucelabs.com
description: US West (primary)
- url: https://api.eu-central-1.saucelabs.com
description: EU Central
security:
- basicAuth: []
tags:
- name: Platform
paths:
/v1/info/status:
get:
operationId: getPlatformStatus
summary: Get Platform Status
description: Returns the current operational status of the Sauce Labs platform.
tags:
- Platform
security: []
responses:
'200':
description: Platform status information.
content:
application/json:
schema:
$ref: '#/components/schemas/SauceStatus'
/v1/info/platforms/{platform}:
get:
operationId: getPlatformInfo
summary: Get Supported Platforms
description: Returns a list of supported OS/browser combinations for the given platform.
tags:
- Platform
parameters:
- name: platform
in: path
required: true
schema:
type: string
enum:
- webdriver
- appium
- all
security: []
responses:
'200':
description: List of supported platforms.
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Platform'
components:
schemas:
Platform:
type: object
description: A supported platform/browser/OS combination.
properties:
api_name:
type: string
description: API identifier for the browser.
long_name:
type: string
description: Full display name of the browser.
short_version:
type: string
description: Short version identifier.
long_version:
type: string
description: Full version string.
os:
type: string
description: Operating system name.
latest_stable_version:
type: string
description: Latest stable release version.
automation_backend:
type: string
description: Automation backend (e.g., webdriver).
device:
type: string
nullable: true
description: Device name for mobile platforms.
SauceStatus:
type: object
description: Platform operational status.
properties:
wait_time:
type: number
description: Current average wait time in seconds.
service_operational:
type: boolean
description: Whether the service is currently operational.
status_message:
type: string
description: Human-readable status message.
securitySchemes:
basicAuth:
type: http
scheme: basic
description: Use your Sauce Labs username and access key as the HTTP Basic Authentication credentials.
externalDocs:
description: Sauce Labs Jobs API Documentation
url: https://docs.saucelabs.com/dev/api/jobs/