Version history of a single DDS record

Endpoints scoped to a specific historic version (:versionId) of a record. Each version is an immutable snapshot of the plots, assessments, and deforestation metric available at the moment it was cut.

Endpoints

SeqMethodPathPurpose
1GET/dds/:recordId/versionsHistoric versions, newest first
2GET/dds/:recordId/versions/:versionIdVersion detail with full plot rows
3—Plots/ (sub-folder)Plot views pinned to a specific version
4GET/dds/:recordId/versions/:versionId/tracesLive TRACES overview, pinned to this version
5GET/dds/:recordId/versions/:versionId/traces/statementFull as-filed statement, pinned to this version

Plot views vs the record-level plot views

Each version supports the same three plot views as the record's current version (see Record/plots) — included, excluded, and unaccounted — but pinned to :versionId. Useful for auditing what a historic submission contained, or comparing what's changed between two versions.

Exclusions and justifications attach to the record, not the version, so they apply uniformly across history. A plot marked excluded today appears excluded in every version that contained it, even snapshots cut before the exclusion was added — this mirrors what the package generator reads.

Required scope: ingestions:read