--- name: volumes-routes description: Handle 13 OpenAPI operation(s) under /v2/volumes for the volumes route group. --- # volumes API Routes Handle 13 OpenAPI operation(s) under /v2/volumes for the volumes route group. Use the generated operation tools to make real API calls. Do not invent API responses. If a tool reports missing setup, return the exact setup field name to the caller. For write, update, or delete operations, state the intended action before calling the tool. ## Operations ### get_v2_volumes - Operation ID: `get_v2_volumes` - Route: `GET /v2/volumes` - Mode: READ - Summary: get_/v2/volumes ### post_v2_volumes - Operation ID: `post_v2_volumes` - Route: `POST /v2/volumes` - Mode: WRITE - Summary: post_/v2/volumes ### delete_v2_volumes - Operation ID: `delete_v2_volumes` - Route: `DELETE /v2/volumes` - Mode: WRITE - Summary: delete_/v2/volumes ### post_v2_volumes_actions - Operation ID: `post_v2_volumes_actions` - Route: `POST /v2/volumes/actions` - Mode: WRITE - Summary: post_/v2/volumes/actions ### get_v2_volumes_snapshots_snapshot_id - Operation ID: `get_v2_volumes_snapshots_snapshot_id` - Route: `GET /v2/volumes/snapshots/{snapshot_id}` - Mode: READ - Summary: get_/v2/volumes/snapshots/{snapshot_id} - Parameters: - `snapshot_id` in `path` required ### delete_v2_volumes_snapshots_snapshot_id - Operation ID: `delete_v2_volumes_snapshots_snapshot_id` - Route: `DELETE /v2/volumes/snapshots/{snapshot_id}` - Mode: WRITE - Summary: delete_/v2/volumes/snapshots/{snapshot_id} - Parameters: - `snapshot_id` in `path` required ### get_v2_volumes_volume_id - Operation ID: `get_v2_volumes_volume_id` - Route: `GET /v2/volumes/{volume_id}` - Mode: READ - Summary: get_/v2/volumes/{volume_id} - Parameters: - `volume_id` in `path` required ### delete_v2_volumes_volume_id - Operation ID: `delete_v2_volumes_volume_id` - Route: `DELETE /v2/volumes/{volume_id}` - Mode: WRITE - Summary: delete_/v2/volumes/{volume_id} - Parameters: - `volume_id` in `path` required ### get_v2_volumes_volume_id_actions - Operation ID: `get_v2_volumes_volume_id_actions` - Route: `GET /v2/volumes/{volume_id}/actions` - Mode: READ - Summary: get_/v2/volumes/{volume_id}/actions - Parameters: - `volume_id` in `path` required ### post_v2_volumes_volume_id_actions - Operation ID: `post_v2_volumes_volume_id_actions` - Route: `POST /v2/volumes/{volume_id}/actions` - Mode: WRITE - Summary: post_/v2/volumes/{volume_id}/actions - Parameters: - `volume_id` in `path` required ### get_v2_volumes_volume_id_actions_action_id - Operation ID: `get_v2_volumes_volume_id_actions_action_id` - Route: `GET /v2/volumes/{volume_id}/actions/{action_id}` - Mode: READ - Summary: get_/v2/volumes/{volume_id}/actions/{action_id} - Parameters: - `volume_id` in `path` required - `action_id` in `path` required ### get_v2_volumes_volume_id_snapshots - Operation ID: `get_v2_volumes_volume_id_snapshots` - Route: `GET /v2/volumes/{volume_id}/snapshots` - Mode: READ - Summary: get_/v2/volumes/{volume_id}/snapshots - Parameters: - `volume_id` in `path` required ### post_v2_volumes_volume_id_snapshots - Operation ID: `post_v2_volumes_volume_id_snapshots` - Route: `POST /v2/volumes/{volume_id}/snapshots` - Mode: WRITE - Summary: post_/v2/volumes/{volume_id}/snapshots - Parameters: - `volume_id` in `path` required