Skip to content

Documentation / accessibility / AccessibilityClient

Class: AccessibilityClient

Defined in: accessibility/src/index.ts:4

Extends

  • GeneratedAccessibilityClient

Constructors

Constructor

new AccessibilityClient(options?): AccessibilityClient

Defined in: accessibility/src/index.ts:5

Parameters

ParameterType
options?BrowserStackOptions

Returns

AccessibilityClient

Overrides

GeneratedAccessibilityClient.constructor

Properties

PropertyModifierTypeInherited fromDefined in
authHeader?readonlystringGeneratedAccessibilityClient.authHeadercore/src/api-client.ts:50
baseUrlsreadonlyobjectGeneratedAccessibilityClient.baseUrlscore/src/api-client.ts:49
baseUrls.sdkpublicstring-core/src/api-client.ts:49
baseUrls.sdkCloudpublicstring-core/src/api-client.ts:49
fetchFnreadonly(input, init?) => Promise<Response>GeneratedAccessibilityClient.fetchFncore/src/api-client.ts:52
registryreadonlyCodecRegistryGeneratedAccessibilityClient.registrycore/src/api-client.ts:53
userAgentreadonlystringGeneratedAccessibilityClient.userAgentcore/src/api-client.ts:51

Methods

createWebsiteScannerAuthConfig()

createWebsiteScannerAuthConfig(body, options?): Promise<CreateAccessibilityWebsiteScannerAuthConfigResult>

Defined in: openapi/generated/accessibility.client.ts:193

Creates a new authentication configuration for the Website Scanner to access login-protected pages during scans.

Parameters

ParameterType
body{ authData?: { password?: string; passwordSelector?: string; submitSelector?: string; url?: string; username?: string; usernameSelector?: string; }; name?: string; type?: string; }
body.authData?{ password?: string; passwordSelector?: string; submitSelector?: string; url?: string; username?: string; usernameSelector?: string; }
body.authData.password?string
body.authData.passwordSelector?string
body.authData.submitSelector?string
body.authData.url?string
body.authData.username?string
body.authData.usernameSelector?string
body.name?string
body.type?string
options?ExecuteOptions

Returns

Promise<CreateAccessibilityWebsiteScannerAuthConfigResult>

Inherited from

GeneratedAccessibilityClient.createWebsiteScannerAuthConfig


createWebsiteScannerScan()

createWebsiteScannerScan(body, options?): Promise<CreateAccessibilityWebsiteScannerScanResult>

Defined in: openapi/generated/accessibility.client.ts:227

Creates and triggers a new Website Scanner accessibility scan for the specified URL.

Parameters

ParameterType
body{ scanUrl?: string; }
body.scanUrl?string
options?ExecuteOptions

Returns

Promise<CreateAccessibilityWebsiteScannerScanResult>

Inherited from

GeneratedAccessibilityClient.createWebsiteScannerScan


execute()

protected execute<T>(spec): Promise<T>

Defined in: core/src/api-client.ts:103

Internal

Type Parameters

Type ParameterDefault type
Tunknown

Parameters

ParameterType
spec{[key: string]: unknown; baseUrl?: "sdk" | "sdkCloud"; method: HttpMethod; operationId: string; params?: { path?: Record<string, unknown>; query?: Record<string, unknown>; }; path: string; requestCodec?: string; requestCodecConfig?: unknown; requestInput?: unknown; responseCodec: string; responseCodecConfig: unknown; signal?: AbortSignal; }
spec.baseUrl?"sdk" | "sdkCloud"
spec.methodHttpMethod
spec.operationIdstring
spec.params?{ path?: Record<string, unknown>; query?: Record<string, unknown>; }
spec.params.path?Record<string, unknown>
spec.params.query?Record<string, unknown>
spec.pathstring
spec.requestCodec?string
spec.requestCodecConfig?unknown
spec.requestInput?unknown
spec.responseCodecstring
spec.responseCodecConfigunknown
spec.signal?AbortSignal

Returns

Promise<T>

Inherited from

GeneratedAccessibilityClient.execute


getAssistedTestReportIssues()

getAssistedTestReportIssues(reportId?, taskId?, nextPage?, options?): Promise<{ advanced?: boolean; assistedTestType?: string; bestPractices?: boolean; engineInfo?: { name?: string; version?: string; }; id?: number; name?: string; needsReview?: boolean; pagination?: { hasNext?: boolean; nextPage?: string; }; reportLink?: string; scanType?: string; status?: string; time?: string; wcagVersion?: string; }>

Defined in: openapi/generated/accessibility.client.ts:159

Returns the paginated list of accessibility issues for a specific Assisted Test report, optionally filtered by task.

Parameters

ParameterType
reportId?number
taskId?string
nextPage?string
options?ExecuteOptions

Returns

Promise<{ advanced?: boolean; assistedTestType?: string; bestPractices?: boolean; engineInfo?: { name?: string; version?: string; }; id?: number; name?: string; needsReview?: boolean; pagination?: { hasNext?: boolean; nextPage?: string; }; reportLink?: string; scanType?: string; status?: string; time?: string; wcagVersion?: string; }>

Inherited from

GeneratedAccessibilityClient.getAssistedTestReportIssues


getAssistedTestReports()

getAssistedTestReports(options?): Promise<{ pagination?: { hasNext?: boolean; nextPage?: string; }; reports?: object[]; }>

Defined in: openapi/generated/accessibility.client.ts:125

Returns a paginated list of all Assisted Test accessibility reports for your account.

Parameters

ParameterType
options?ExecuteOptions

Returns

Promise<{ pagination?: { hasNext?: boolean; nextPage?: string; }; reports?: object[]; }>

Inherited from

GeneratedAccessibilityClient.getAssistedTestReports


getAssistedTestReportSummary()

getAssistedTestReportSummary(reportId, options?): Promise<{ advanced?: boolean; assistedTestType?: string; bestPractices?: boolean; createdBy?: { name?: string; userId?: number; }; engineInfo?: { name?: string; version?: string; }; id?: number; issueCount?: { issueCountByCategory?: object[]; issueCountByComponent?: object[]; issueCountBySeverity?: { critical?: number; minor?: number; moderate?: number; serious?: number; }; issueCountByURL?: object[]; }; issueSummary?: { componentCount?: number; issueCount?: number; pageCount?: number; }; name?: string; needsReview?: boolean; scanType?: string; scoreData?: { impact?: { critical?: number; minor?: number; moderate?: number; serious?: number; }; score?: number; }; status?: string; time?: string; wcagVersion?: string; }>

Defined in: openapi/generated/accessibility.client.ts:142

Returns the summary for a specific Assisted Test report, including score, issue counts, and scan metadata.

Parameters

ParameterType
reportIdnumber
options?ExecuteOptions

Returns

Promise<{ advanced?: boolean; assistedTestType?: string; bestPractices?: boolean; createdBy?: { name?: string; userId?: number; }; engineInfo?: { name?: string; version?: string; }; id?: number; issueCount?: { issueCountByCategory?: object[]; issueCountByComponent?: object[]; issueCountBySeverity?: { critical?: number; minor?: number; moderate?: number; serious?: number; }; issueCountByURL?: object[]; }; issueSummary?: { componentCount?: number; issueCount?: number; pageCount?: number; }; name?: string; needsReview?: boolean; scanType?: string; scoreData?: { impact?: { critical?: number; minor?: number; moderate?: number; serious?: number; }; score?: number; }; status?: string; time?: string; wcagVersion?: string; }>

Inherited from

GeneratedAccessibilityClient.getAssistedTestReportSummary


getAutomatedTestBuildIssues()

getAutomatedTestBuildIssues(buildId?, taskId?, nextPage?, options?): Promise<{ advanced?: boolean; bestPractice?: boolean; buildNumber?: number; buildUId?: string; needsReview?: boolean; pagination?: { hasNext?: boolean; nextPage?: string; }; reportLink?: string; testEngine?: { name?: string; version?: string; }; time?: string; wcagVersion?: string; }>

Defined in: openapi/generated/accessibility.client.ts:414

Returns paginated accessibility issues for a specific Automated Test build, optionally filtered by task.

Parameters

ParameterType
buildId?string
taskId?string
nextPage?string
options?ExecuteOptions

Returns

Promise<{ advanced?: boolean; bestPractice?: boolean; buildNumber?: number; buildUId?: string; needsReview?: boolean; pagination?: { hasNext?: boolean; nextPage?: string; }; reportLink?: string; testEngine?: { name?: string; version?: string; }; time?: string; wcagVersion?: string; }>

Inherited from

GeneratedAccessibilityClient.getAutomatedTestBuildIssues


getAutomatedTestBuilds()

getAutomatedTestBuilds(nextPage?, projectId?, options?): Promise<{ builds?: object[]; pagination?: { hasNext?: boolean; nextPage?: string; }; }>

Defined in: openapi/generated/accessibility.client.ts:363

Returns a paginated list of Automated Test accessibility builds, optionally filtered by project.

Parameters

ParameterType
nextPage?string
projectId?number
options?ExecuteOptions

Returns

Promise<{ builds?: object[]; pagination?: { hasNext?: boolean; nextPage?: string; }; }>

Inherited from

GeneratedAccessibilityClient.getAutomatedTestBuilds


getAutomatedTestBuildSummary()

getAutomatedTestBuildSummary(thBuildId, nextPage?, options?): Promise<GetAccessibilityAutomatedTestBuildSummaryResult>

Defined in: openapi/generated/accessibility.client.ts:397

Returns the summary for a specific Automated Test build, including score, health stats, and issue counts.

Parameters

ParameterType
thBuildIdstring
nextPage?string
options?ExecuteOptions

Returns

Promise<GetAccessibilityAutomatedTestBuildSummaryResult>

Inherited from

GeneratedAccessibilityClient.getAutomatedTestBuildSummary


getAutomatedTestBuildTestCaseIssues()

getAutomatedTestBuildTestCaseIssues(thBuildId, testCase?, taskId?, nextPage?, options?): Promise<{ browserData?: { logo?: string; name?: string; version?: string; }; file?: string; name?: string; osData?: { logo?: string; name?: string; version?: string | null; }; pagination?: { hasNext?: boolean; nextPage?: string; }; reportLink?: string; scopeList?: string[]; tags?: string | null; }>

Defined in: openapi/generated/accessibility.client.ts:448

Returns paginated accessibility issues for a specific test case within an Automated Test build.

Parameters

ParameterType
thBuildIdstring
testCase?string
taskId?string
nextPage?string
options?ExecuteOptions

Returns

Promise<{ browserData?: { logo?: string; name?: string; version?: string; }; file?: string; name?: string; osData?: { logo?: string; name?: string; version?: string | null; }; pagination?: { hasNext?: boolean; nextPage?: string; }; reportLink?: string; scopeList?: string[]; tags?: string | null; }>

Inherited from

GeneratedAccessibilityClient.getAutomatedTestBuildTestCaseIssues


getAutomatedTestBuildTestCases()

getAutomatedTestBuildTestCases(thBuildId, nextPage?, options?): Promise<GetAccessibilityAutomatedTestBuildTestCasesResult>

Defined in: openapi/generated/accessibility.client.ts:380

Returns the paginated list of test cases and their accessibility results for a specific Automated Test build.

Parameters

ParameterType
thBuildIdstring
nextPage?string
options?ExecuteOptions

Returns

Promise<GetAccessibilityAutomatedTestBuildTestCasesResult>

Inherited from

GeneratedAccessibilityClient.getAutomatedTestBuildTestCases


getAutomatedTestBuildTestCaseSummary()

getAutomatedTestBuildTestCaseSummary(thBuildId, testCaseId, nextPage?, options?): Promise<GetAccessibilityAutomatedTestBuildTestCaseSummaryResult>

Defined in: openapi/generated/accessibility.client.ts:431

Returns the accessibility summary for a specific test case within an Automated Test build.

Parameters

ParameterType
thBuildIdstring
testCaseIdstring
nextPage?string
options?ExecuteOptions

Returns

Promise<GetAccessibilityAutomatedTestBuildTestCaseSummaryResult>

Inherited from

GeneratedAccessibilityClient.getAutomatedTestBuildTestCaseSummary


getAutomatedTestProjects()

getAutomatedTestProjects(nextPage?, options?): Promise<{ pagination?: { hasNext?: boolean; nextPage?: string; }; projects?: object[]; }>

Defined in: openapi/generated/accessibility.client.ts:346

Returns a paginated list of all Automated Test accessibility projects for your account.

Parameters

ParameterType
nextPage?string
options?ExecuteOptions

Returns

Promise<{ pagination?: { hasNext?: boolean; nextPage?: string; }; projects?: object[]; }>

Inherited from

GeneratedAccessibilityClient.getAutomatedTestProjects


getWebsiteScannerAuthConfigs()

getWebsiteScannerAuthConfigs(options?): Promise<GetAccessibilityWebsiteScannerAuthConfigsResult>

Defined in: openapi/generated/accessibility.client.ts:176

Returns all saved authentication configurations used by the Website Scanner for login-protected pages.

Parameters

ParameterType
options?ExecuteOptions

Returns

Promise<GetAccessibilityWebsiteScannerAuthConfigsResult>

Inherited from

GeneratedAccessibilityClient.getWebsiteScannerAuthConfigs


getWebsiteScannerScanOverview()

getWebsiteScannerScanOverview(scanId, options?): Promise<GetAccessibilityWebsiteScannerScanOverviewResult>

Defined in: openapi/generated/accessibility.client.ts:244

Returns the configuration overview for a specific Website Scanner scan, including URL list and scan settings.

Parameters

ParameterType
scanIdnumber
options?ExecuteOptions

Returns

Promise<GetAccessibilityWebsiteScannerScanOverviewResult>

Inherited from

GeneratedAccessibilityClient.getWebsiteScannerScanOverview


getWebsiteScannerScanRunIssues()

getWebsiteScannerScanRunIssues(scanId, scanRunId?, taskId?, nextPage?, options?): Promise<{ advanced?: boolean; bestPractices?: boolean; engineInfo?: { name?: string; version?: string; }; needsReview?: boolean; reportLink?: string; scanId?: number; scanRunId?: number; time?: string; wcagVersion?: string; }>

Defined in: openapi/generated/accessibility.client.ts:312

Returns paginated accessibility issues found during a specific Website Scanner scan run, optionally filtered by task.

Parameters

ParameterType
scanIdnumber
scanRunId?number
taskId?string
nextPage?string
options?ExecuteOptions

Returns

Promise<{ advanced?: boolean; bestPractices?: boolean; engineInfo?: { name?: string; version?: string; }; needsReview?: boolean; reportLink?: string; scanId?: number; scanRunId?: number; time?: string; wcagVersion?: string; }>

Inherited from

GeneratedAccessibilityClient.getWebsiteScannerScanRunIssues


getWebsiteScannerScanRunLogs()

getWebsiteScannerScanRunLogs(scanId, scanRunId, options?): Promise<GetAccessibilityWebsiteScannerScanRunLogsResult>

Defined in: openapi/generated/accessibility.client.ts:329

Returns the crawl logs for a specific Website Scanner scan run, including per-URL status, redirects, and errors.

Parameters

ParameterType
scanIdnumber
scanRunIdnumber
options?ExecuteOptions

Returns

Promise<GetAccessibilityWebsiteScannerScanRunLogsResult>

Inherited from

GeneratedAccessibilityClient.getWebsiteScannerScanRunLogs


getWebsiteScannerScanRuns()

getWebsiteScannerScanRuns(scanId, page?, pageSize?, options?): Promise<{ pagination?: { hasNext?: boolean; nextPage?: string; }; scanRuns?: object[]; }>

Defined in: openapi/generated/accessibility.client.ts:261

Returns a paginated list of all scan runs for a specific Website Scanner scan, including status and issue counts.

Parameters

ParameterType
scanIdnumber
page?number
pageSize?number
options?ExecuteOptions

Returns

Promise<{ pagination?: { hasNext?: boolean; nextPage?: string; }; scanRuns?: object[]; }>

Inherited from

GeneratedAccessibilityClient.getWebsiteScannerScanRuns


getWebsiteScannerScanRunStatus()

getWebsiteScannerScanRunStatus(scanId, scanRunId, options?): Promise<GetAccessibilityWebsiteScannerScanRunStatusResult>

Defined in: openapi/generated/accessibility.client.ts:295

Returns the current execution status of a specific Website Scanner scan run.

Parameters

ParameterType
scanIdnumber
scanRunIdnumber
options?ExecuteOptions

Returns

Promise<GetAccessibilityWebsiteScannerScanRunStatusResult>

Inherited from

GeneratedAccessibilityClient.getWebsiteScannerScanRunStatus


getWebsiteScannerScanRunSummary()

getWebsiteScannerScanRunSummary(scanId, scanRunId, options?): Promise<{ advanced?: boolean; authEnabled?: boolean; bestPractices?: boolean; changesSinceLastRun?: { newIssues?: number; resolvedIssues?: number; retainedIssues?: number; }; engineInfo?: { name?: string; version?: string; }; issueCount?: { issueCountByCategory?: object[]; issueCountByComponent?: object[]; issueCountBySeverity?: { critical?: number; minor?: number; moderate?: number; serious?: number; }; issueCountByURL?: object[]; }; issueSummary?: { componentCount?: number; hidden?: number; issueCount?: number; needsReview?: number; pageCount?: number; }; localTestingEnabled?: boolean; needsReview?: boolean; pagination?: { hasNext?: boolean; nextPage?: string; }; scanId?: number; scanRunId?: number; scoreData?: { impact?: { critical?: number; minor?: number; moderate?: number; serious?: number; }; score?: number; }; status?: string; time?: string; wcagVersion?: string; }>

Defined in: openapi/generated/accessibility.client.ts:278

Returns a detailed summary for a specific scan run, including score, issue counts, and changes since the last run.

Parameters

ParameterType
scanIdnumber
scanRunIdnumber
options?ExecuteOptions

Returns

Promise<{ advanced?: boolean; authEnabled?: boolean; bestPractices?: boolean; changesSinceLastRun?: { newIssues?: number; resolvedIssues?: number; retainedIssues?: number; }; engineInfo?: { name?: string; version?: string; }; issueCount?: { issueCountByCategory?: object[]; issueCountByComponent?: object[]; issueCountBySeverity?: { critical?: number; minor?: number; moderate?: number; serious?: number; }; issueCountByURL?: object[]; }; issueSummary?: { componentCount?: number; hidden?: number; issueCount?: number; needsReview?: number; pageCount?: number; }; localTestingEnabled?: boolean; needsReview?: boolean; pagination?: { hasNext?: boolean; nextPage?: string; }; scanId?: number; scanRunId?: number; scoreData?: { impact?: { critical?: number; minor?: number; moderate?: number; serious?: number; }; score?: number; }; status?: string; time?: string; wcagVersion?: string; }>

Inherited from

GeneratedAccessibilityClient.getWebsiteScannerScanRunSummary


getWebsiteScannerScans()

getWebsiteScannerScans(options?): Promise<{ pagination?: { hasNext?: boolean; nextPage?: string; }; scans?: object[]; }>

Defined in: openapi/generated/accessibility.client.ts:210

Returns a paginated list of all configured Website Scanner scans for your account.

Parameters

ParameterType
options?ExecuteOptions

Returns

Promise<{ pagination?: { hasNext?: boolean; nextPage?: string; }; scans?: object[]; }>

Inherited from

GeneratedAccessibilityClient.getWebsiteScannerScans


getWorkflowAnalyzerReportIssues()

getWorkflowAnalyzerReportIssues(reportId?, taskId?, nextPage?, options?): Promise<{ advanced?: boolean; bestPractices?: boolean; engineInfo?: { name?: string; version?: string; }; id?: number; name?: string; needsReview?: boolean; pagination?: { hasNext?: boolean; nextPage?: string; }; reportLink?: string; scanType?: string; status?: string; time?: string; wcagVersion?: string; }>

Defined in: openapi/generated/accessibility.client.ts:108

Returns the paginated list of accessibility issues for a specific Workflow Analyzer report, optionally filtered by task.

Parameters

ParameterType
reportId?number
taskId?string
nextPage?string
options?ExecuteOptions

Returns

Promise<{ advanced?: boolean; bestPractices?: boolean; engineInfo?: { name?: string; version?: string; }; id?: number; name?: string; needsReview?: boolean; pagination?: { hasNext?: boolean; nextPage?: string; }; reportLink?: string; scanType?: string; status?: string; time?: string; wcagVersion?: string; }>

Inherited from

GeneratedAccessibilityClient.getWorkflowAnalyzerReportIssues


getWorkflowAnalyzerReports()

getWorkflowAnalyzerReports(options?): Promise<{ pagination?: { hasNext?: boolean; nextPage?: string; }; reports?: object[]; }>

Defined in: openapi/generated/accessibility.client.ts:74

Returns a paginated list of all Workflow Analyzer accessibility reports for your account.

Parameters

ParameterType
options?ExecuteOptions

Returns

Promise<{ pagination?: { hasNext?: boolean; nextPage?: string; }; reports?: object[]; }>

Inherited from

GeneratedAccessibilityClient.getWorkflowAnalyzerReports


getWorkflowAnalyzerReportSummary()

getWorkflowAnalyzerReportSummary(reportId, options?): Promise<{ advanced?: boolean; bestPractices?: boolean; createdBy?: { name?: string; userId?: number; }; engineInfo?: { name?: string; version?: string; }; id?: number; issueCount?: { issueCountByCategory?: object[]; issueCountByComponent?: object[]; issueCountBySeverity?: { critical?: number; minor?: number; moderate?: number; serious?: number; }; issueCountByURL?: object[]; }; issueSummary?: { componentCount?: number; issueCount?: number; pageCount?: number; }; name?: string; needsReview?: boolean; scanType?: string; scoreData?: { impact?: { critical?: number; minor?: number; moderate?: number; serious?: number; }; score?: number; }; status?: string; time?: string; wcagVersion?: string; }>

Defined in: openapi/generated/accessibility.client.ts:91

Returns the summary for a specific Workflow Analyzer report, including score, issue counts, and scan metadata.

Parameters

ParameterType
reportIdnumber
options?ExecuteOptions

Returns

Promise<{ advanced?: boolean; bestPractices?: boolean; createdBy?: { name?: string; userId?: number; }; engineInfo?: { name?: string; version?: string; }; id?: number; issueCount?: { issueCountByCategory?: object[]; issueCountByComponent?: object[]; issueCountBySeverity?: { critical?: number; minor?: number; moderate?: number; serious?: number; }; issueCountByURL?: object[]; }; issueSummary?: { componentCount?: number; issueCount?: number; pageCount?: number; }; name?: string; needsReview?: boolean; scanType?: string; scoreData?: { impact?: { critical?: number; minor?: number; moderate?: number; serious?: number; }; score?: number; }; status?: string; time?: string; wcagVersion?: string; }>

Inherited from

GeneratedAccessibilityClient.getWorkflowAnalyzerReportSummary