api.userway.org Open in urlscan Pro
54.68.82.199  Public Scan

Submitted URL: https://api.userway.org/
Effective URL: https://api.userway.org/api/open/v0/api-docs/
Submission: On August 02 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><input class="download-url-input" type="text" value=""><button class="download-url-button button">Explore</button></form>

Text Content

Explore


USERWAY API

 1.0 

OAS 3.0


GETTING STARTED GUIDE

To access UserWay’s Public API, you will need to receive an API key at this
point.


SCANNER API

Follow the steps below to scan your website:

 1. Start indexing your sitemap: POST /scanner/sites/sitemap

 2. Track the ongoing process: GET /scanner/sites/{siteId}/sitemap endpoint.

 3. After the sitemap indexing is complete, use the POST
    /scanner/sites/{siteId}/scan endpoint to actually start scanning.

 4. Track the crawling process: GET /scanner/sites/{siteId} and recentSiteScan
    field.


WIDGET API

USERS

No further authorization is required.


AGENCY API

To access this API contact support to enable the Agency account

Steps to enable product on the site:

 1. Get ID of your AgencySubscription: GET /agency/subscriptions

 2. See list of sites: GET /widget/sites

 3. Get ID of your Site by its host: GET /widget/sites/exchange

 4. Enable product on existing site by ID: POST
    /agency/subscriptions/{agencySubscriptionId}/sites/{siteId}/enable
    (REMEDIATION is a Widget)

 5. Create site by host and enable product: POST
    /agency/subscriptions/{agencySubscriptionId}/sites

 6. Create batch of sites by hosts and enable REMEDIATION: POST
    /agency/subscriptions/{agencySubscriptionId}/sites/add-batch

 7. Disable product by ID: POST
    /agency/subscriptions/{agencySubscriptionId}/sites/{siteId}/disable

There are also host-based alternatives for all site-related endpoints above.
Please see /exchange endpoints

UserWay Support - Website
Send email to UserWay Support
Authorize



SCANNER

GET/api/open/v0/consumer/scanner/sites/{siteId}/stats
Returns violations statistics per site and the number of ongoing scans.

GET/api/open/v0/consumer/scanner/sites/{siteId}/entry-stats
Returns violations statistics aggregated by a website page.

GET/api/open/v0/consumer/scanner/sites
Lists all websites added to the account.

GET/api/open/v0/consumer/scanner/sites/{siteId}
Retrieves a website by its ID. Can be used to track an ongoing scan.

POST/api/open/v0/consumer/scanner/sites/{siteId}/scan
Starts the scan of a specified website.

POST/api/open/v0/consumer/scanner/sites/sitemap
Starts new sitemap indexing. Should be used as the initial step.

GET/api/open/v0/consumer/scanner/sites/{siteId}/sitemap
Retrieves sitemap of a website. Can be used to track an ongoing indexing.

PATCH/api/open/v0/consumer/scanner/sites/{siteId}/scan-region
Updates the region from which the scanner conducts its crawling.

PATCH/api/open/v0/consumer/scanner/sites/{siteId}/toggle-proxy
If switched on, scanner will use a static IP address corresponding to its
region.

PATCH/api/open/v0/consumer/scanner/sites/{siteId}/toggle-monitoring
Enables or disables real-time monitoring.

PATCH/api/open/v0/consumer/scanner/sites/{siteId}/monitoring-frequency
Updates real-time monitoring frequency.



WIDGET USERS

GET/api/open/v0/consumer/widget/users/{code}/accessibility-report
Generates accessibility report for a given API key.

GET/api/open/v0/consumer/widget/users/{code}/subscription
Retrieves current subscription plan.

POST/api/open/v0/consumer/widget/users
Creates a team member (child user) with a new website.



WIDGET SITES

GET/api/open/v0/consumer/widget/sites
Lists websites that belong to the account.

GET/api/open/v0/consumer/widget/sites/{siteId}
Retrieves a website by ID.

GET/api/open/v0/consumer/widget/sites/{siteId}/products/usage-stats
Returns stats for an account with purchased usage stats product.

POST/api/open/v0/consumer/widget/sites/{siteId}/visibility
Toggles widget visibility on your website.

GET/api/open/v0/consumer/widget/sites/{siteId}/remediation/focus
Retrieves remediation focus styling and its state.

PUT/api/open/v0/consumer/widget/sites/{siteId}/remediation/focus
Modifies remediation focus styling and its state.

GET/api/open/v0/consumer/widget/sites/exchange
Returns Site details by host.



AGENCY ACCOUNTS

GET/api/open/v0/consumer/agency/accounts/{userId}/context
Returns general information breakdown for the Agency account

PUT/api/open/v0/consumer/agency/accounts/{userId}/billing-descriptor
Updates billing descriptor of all further payments within the Agency account



AGENCY SITES

POST/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
Creates Site and enables particular product

GET/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
Returns list of Sites within Agency Subscription

POST/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
/add-batch
Creates batch of sites and enables REMEDIATION product

POST/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
/disable-batch
Disables product for the batch of sites

GET/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
/{siteId}
Returns list of enabled products on the Site by ID

DELETE/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
/{siteId}
Disables all products and deletes Site by ID

GET/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
/exchange
Returns list of enabled products on the Site by host

DELETE/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
/exchange
Disables all products and deletes Site by host

GET/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
/{siteId}/billing
Returns billing information for the Site by ID

GET/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
/exchange/billing
Returns billing information for the Site by host

POST/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
/{siteId}/enable
Enables product on the Site within Agency Subscription by ID

POST/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
/exchange/enable
Enables product on the Site within Agency Subscription by host

POST/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
/{siteId}/disable
Disables product on the Site within Agency Subscription by ID

POST/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/sites
/exchange/disable
Disables product on the Site within Agency Subscription by host



AGENCY SUBSCRIPTIONS

PATCH/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}/name
Updates name of the Agency Subscription

PATCH/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}
/payment-data
Updates Payment Data of the Agency Subscription

GET/api/open/v0/consumer/agency/subscriptions/{agencySubscriptionId}
Returns Agency Subscription

GET/api/open/v0/consumer/agency/subscriptions
Returns list of all Agency Subscriptions



WIDGET

GET/api/open/v0/consumer/widget/sri/latest
Provides Subresource Integrity (SRI)



ORGANIZATION MANAGEMENT.

POST/api/open/v0/organization
Create Organization.

PUT/api/open/v0/organization
Update Organization.

POST/api/open/v0/organization/site
Create Site.

DELETE/api/open/v0/organization/site
Delete Site.

POST/api/open/v0/organization/member
Add new member.

PUT/api/open/v0/organization/member
Update member.

DELETE/api/open/v0/organization/member
Delete member.

POST/api/open/v0/organization/auth
Auth, Obtain temporary security token.

GET/api/open/v0/organization/{organizationId}
Get Organization.


SCHEMAS

ScannerDateDto
SiteScanStatsResponseDto
SiteScanEntryStatsResponseDto
SiteScanCsvExportDto
SiteScanPdfExportDto
SiteScanDto
SiteResponseDto
ScanMessageResponseDto
SitemapStatsDto
SitemapCrawlDto
SitemapScanDto
SitemapDto
SitemapNoeDto
IndexNewSitemapResponseDto
UpdateScanRegionDto
UpdateScanProxyDto
ToggleMonitoringDto
UpdateMonitoringFrequencyDto
GetA11yReportLinkResponseDto
GetUserSubscriptionResponseDto
WidgetInstallInfoDto
CreateChildUserAndSiteResponseDto
CreateChildUserAndSiteDto
SiteAddonsDto
SiteBriefDto
GetSitesBriefResponseDto
GetSiteBriefByIdResponseDto
SiteOpensLoadsHistoryDto
SiteUsageStatsFeaturesDto
SiteUsageStatsDto
SiteUsageStatsDaysSeparationDto
GetSiteUsageStatsResponseDto
ToggleWidgetVisibilityResponseDto
ToggleWidgetVisibilityDto
RemediationFocusStylingDto
SiteRemediationFocusDto
GetSiteRemediationFocusResponseDto
UpdateSiteRemediationFocusResponseDto
UpdateSiteRemediationFocusDto
SiteDetailsDto
AgencySubscriptionPreviewDto
PaymentCardDetailsDto
PaymentMethodDetailsDto
AgencySitesTotalsDto
AgencyQuotaTotalsDto
AgencyAccountDiscountDto
InvoiceTotalsDto
AgencySubscriptionUpcomingInvoiceDto
AgencyAccountContextDto
AgencyAccountUpdateBillingDescriptorDto
CreateSiteResponseDto
AgencySiteCreateAndEnableDto
AddSitesBatchSiteDetails
AgencyAddSitesBatchResponseDto
AgencyAddSitesBatchDto
AgencyDisableSitesBatchResponseDto
AgencyDisableSitesBatchDto
AgencySiteConfigDetailsWithHostDto
AgencySubscriptionSitesDto
AgencySiteConfigDetailsDto
AgencySiteOptionsDto
AgencySiteBillingDetailsDto
AgencySiteEnableProductDto
AgencySiteDisableProductDto
AgencySubscriptionUpdateNameDto
AgencySubscriptionUpdatePaymentDataDto
AgencySubscriptionDto
AgencySubscriptionListDto
SubresourceIntegrityDto
SiteDto
MemberDto
OrganizationDto
OrganizationCreateDto
VoidDto
OrganizationUpdateDto
SitesCreateDto
MemberCreateDto
MemberUpdateDto
MemberDeleteDto
AuthDto
AuthRequestDto
ServiceErrorResponseDto