Get a list of all shelves in the repo.
Repository Shelves Manipulation
List shelves
Lists all shelves (saved workspace states) for the current user in a repository, optionally filtered by branch_id parameter.
Each shelf includes:
- ID
- Name
- Creation timestamp
- Associated branch and commit IDs
About shelves: Shelves allow users to temporarily save uncommitted changes for later reapplication.
Requirements: Requires READ access to the repository.
GET
Get a list of all shelves in the repo.
Documentation Index
Fetch the complete documentation index at: https://docs.diversion.dev/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
This API uses OAuth 2 with the implicit grant flow
Path Parameters
The repo ID of the repository. Repo name can be used instead of the ID, but usage of ID for permanent linking and API requests is preferred.
Required string length:
3 - 128Example:
"example_id"
Query Parameters
Optional branch id to filter by

