# Commentary Source snapshots API

**Canonical:** https://apis.io/apis/commentary-dev/commentary-dev-source-snapshots-api/  
**Provider:** Commentary — https://apis.io/providers/commentary-dev/  
**Base URL:** https://commentary.dev  
**Documentation:** https://commentary.dev/docs/reference

Commentary Source snapshots API is one of 27 APIs that [Commentary](https://apis.io/providers/commentary-dev/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 2 JSON Schema definitions. Tagged areas include Source snapshots. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and 2 JSON Schemas.

The Source snapshots API from Commentary — 11 operation(s) for source snapshots.

## Operations (13)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v1/source-snapshots` | publishSourceSnapshot |
| GET | `/api/v1/source-snapshots/{snapshotId}` | getSourceSnapshot |
| DELETE | `/api/v1/source-snapshots/{snapshotId}` | purgeSourceSnapshot |
| GET | `/api/v1/source-snapshots/{snapshotId}/tree` | getSourceTree |
| GET | `/api/v1/source-snapshots/{snapshotId}/file` | getSourceFile |
| GET | `/api/v1/source-snapshots/{snapshotId}/capture` | getSourceCapture |
| POST | `/api/v1/source-snapshots/{snapshotId}/capture/retry` | retrySourceCapture |
| POST | `/api/v1/source-snapshots/{snapshotId}/capture/cancel` | cancelSourceCapture |
| GET | `/api/v1/source-snapshots/{snapshotId}/export` | exportSourceSnapshot |
| POST | `/api/v1/source-snapshots/{snapshotId}/search` | searchSourceSnapshot |
| GET | `/api/v1/source-snapshots/{snapshotId}/threads` | listSourceReviewThreads |
| POST | `/api/v1/source-snapshots/{snapshotId}/threads` | mutateSourceReviewThread |
| POST | `/api/v1/source-snapshots/{snapshotId}/repair` | repairSourceReviewThreads |

## Machine-readable artifacts (5)

- **OpenAPI** — https://artifacts.apis.io/commentary-dev/openapi/commentary-dev-source-snapshots-api-openapi.yml
- **Documentation** — https://commentary.dev/docs/build
- **APIReference** — https://commentary.dev/docs/reference
- **JSONSchema** — https://artifacts.apis.io/commentary-dev/json-schema/commentary-dev-project-agentexport-source-snapshot-output-schema.json
- **JSONSchema** — https://artifacts.apis.io/commentary-dev/json-schema/commentary-dev-project-agentget-source-tree-output-schema.json

## Other Commentary APIs (12)

- [Commentary Agents API](https://apis.io/apis/commentary-dev/commentary-dev-agents-api/)
- [Commentary Authentication API](https://apis.io/apis/commentary-dev/commentary-dev-authentication-api/)
- [Commentary Draft reviews API](https://apis.io/apis/commentary-dev/commentary-dev-draft-reviews-api/)
- [Commentary Forms API](https://apis.io/apis/commentary-dev/commentary-dev-forms-api/)
- [Commentary GitHub API](https://apis.io/apis/commentary-dev/commentary-dev-github-api/)
- [Commentary Health API](https://apis.io/apis/commentary-dev/commentary-dev-health-api/)
- [Commentary Inbox API](https://apis.io/apis/commentary-dev/commentary-dev-inbox-api/)
- [Commentary Interactions API](https://apis.io/apis/commentary-dev/commentary-dev-interactions-api/)
- [Commentary Knowledge Brain API](https://apis.io/apis/commentary-dev/commentary-dev-knowledge-brain-api/)
- [Commentary MCP API](https://apis.io/apis/commentary-dev/commentary-dev-mcp-api/)
- [Commentary Package uploads API](https://apis.io/apis/commentary-dev/commentary-dev-package-uploads-api/)
- [Commentary Project evidence API](https://apis.io/apis/commentary-dev/commentary-dev-project-evidence-api/)

## Tags

Source snapshots

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/commentary-dev/commentary-dev-source-snapshots-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/commentary-dev/.
