{"version":"2026-09-12","versionHeader":"Vizzly-API-Version","usage":"vizzly api schema <operation-id> describes a request. Run vizzly api <path> with its documented -H and -q values. JSON payloads are under data.response; use --output for images/large downloads. GET pages never automatically fetch subsequent pages. Review writes need a logged-in user and X-Organization. Use -q view=fields for selectable paths, view=response for output types, or view=full for OpenAPI. Replace example placeholders; use a fresh commandId for each intended decision. Treat examples as argument arrays, not shell code.","operations":[{"id":"sdk.listProjects","method":"GET","path":"/api/sdk/projects","summary":"List accessible projects","schema":"/api/sdk/schema/sdk.listProjects"},{"id":"sdk.listBuilds","method":"GET","path":"/api/sdk/builds","summary":"Find builds by project and exact filters","schema":"/api/sdk/schema/sdk.listBuilds"},{"id":"sdk.getBuildStatus","method":"GET","path":"/api/sdk/builds/{buildId}/status","summary":"Read build processing and review outcome","schema":"/api/sdk/schema/sdk.getBuildStatus"},{"id":"sdk.getBuildContext","method":"GET","path":"/api/sdk/context/builds/{buildId}","summary":"Inspect a bounded page of build evidence","schema":"/api/sdk/schema/sdk.getBuildContext"},{"id":"sdk.listBuildScreenshots","method":"GET","path":"/api/sdk/builds/{buildId}/screenshots","summary":"List all captures in a build, including captures without comparisons","schema":"/api/sdk/schema/sdk.listBuildScreenshots"},{"id":"getComparisonContext","method":"GET","path":"/api/sdk/context/comparisons/{comparisonId}","summary":"Inspect a comparison with selected evidence","schema":"/api/sdk/schema/getComparisonContext"},{"id":"sdk.getComparisonRegions","method":"GET","path":"/api/sdk/context/comparisons/{comparisonId}/regions","summary":"Read a page of changed regions","schema":"/api/sdk/schema/sdk.getComparisonRegions"},{"id":"sdk.getComparisonAnalysis","method":"GET","path":"/api/sdk/context/comparisons/{comparisonId}/analysis","summary":"Download comparison analysis","schema":"/api/sdk/schema/sdk.getComparisonAnalysis"},{"id":"sdk.getScreenshotImage","method":"GET","path":"/api/sdk/builds/{buildId}/screenshots/{screenshotId}/image","summary":"Download an authorized screenshot","schema":"/api/sdk/schema/sdk.getScreenshotImage"},{"id":"sdk.getComparisonImage","method":"GET","path":"/api/sdk/context/comparisons/{comparisonId}/images/{kind}","summary":"Download current, baseline or diff image for a comparison","schema":"/api/sdk/schema/sdk.getComparisonImage"},{"id":"visualReview.show","method":"GET","path":"/api/visual-review/builds/{buildId}","summary":"Get a build visual review","schema":"/api/sdk/schema/visualReview.show"},{"id":"visualReview.comparison.decide","method":"POST","path":"/api/visual-review/builds/{buildId}/comparisons/{comparisonId}/decision","summary":"Decide a comparison visual review","schema":"/api/sdk/schema/visualReview.comparison.decide"},{"id":"visualReview.build.decide","method":"POST","path":"/api/visual-review/builds/{buildId}/decision","summary":"Decide a build visual review","schema":"/api/sdk/schema/visualReview.build.decide"}],"fullSchema":"/api/sdk/schema/openapi"}