diff --git a/rfcs/text/0000-dss-bundle-enumeration.md b/rfcs/text/0000-dss-bundle-enumeration.md index 8a6c62b2..4195f506 100644 --- a/rfcs/text/0000-dss-bundle-enumeration.md +++ b/rfcs/text/0000-dss-bundle-enumeration.md @@ -36,9 +36,18 @@ emphasizing consistency and scalability. ## Detailed Design -A new bundle enumeration endpoint, `GET /bundles`, will be introduced, taking replica and prefix parameters. A listing -all all bundles having UUIDs beginning with `prefix` will be returned directly from object storage. The prefix +A new bundle enumeration endpoint, `GET /bundles/all`, will be introduced, taking replica and uuid prefix parameters. A +listing of all bundles having UUIDs beginning with `prefix` will be returned directly from object storage. The prefix parameter is intended to facilitate parallelized listings. Pagination semantics and all other semantics of this route will be in line with the established conventions of the DSS API. +**Path**:`GET /bundles/all` +| Parameter | Description | +|-----------|------------| +|replica|Replica to fetch from.| +|version|Timestamp of bundle creation in DSS_VERSION format.| +|reason| the reason for the deletion.| +|details| User-friendly reason for the bundle or timestamp-specfic bundle deletion.| +|Confirmation Code| A code used to confirm a deletion operation.| + ### Unresolved Questions