The API pins
- Requested and resolved profile versions
- Rule and browser engine versions
- Finding fingerprints for later comparison
- Coverage decisions for each tested condition
Adopt WCAG 2.2 as an explicit technical target without silently changing older results. Every scan resolves the requested profile version and separates observable browser conditions from complete user-journey review.
For product teams moving their technical baseline to WCAG 2.2
wcag-2.2-aa-web@1.2.0202 AcceptedPOST /v1/scans
Idempotency-Key: a82b91…
{
"asset": {
"type": "url",
"url": "https://shop.example/checkout"
},
"profiles": [
"wcag-2.2-aa-web@1.2.0"
],
"metadata": {
"commit_sha": "a82b91…"
}
}id: scn_01J…profile resolvedProfile pinning lets one project keep a contractual 2.1 baseline while another release path adopts the newer technical target.
A passing rule does not settle a complete criterion. The API keeps each supported condition inside the wider evaluation boundary.
Observed browser conditions
Useful but not complete
Meaning and complete journeys
Locator, state, and profile
The profile can narrow the review surface, but interaction quality and complete processes still need deliberate evaluation.
Record machine-verifiable failures and the browser state that produced them.
Flag conditions that reduce review work without deciding the entire criterion.
Queue focus usability, authentication, help, and complete-task evaluation for people.
Before WCAG 2.2 AA becomes a production gate, review its source mapping, supported input, automation boundary, and required human checks.
Start with one asset flow, pin the profile, and keep evidence and unresolved human work attached to every result.
Automated preflight is not an accessibility certification or legal determination.