delete snapshot
diff --git a/openstack/blockstorage/v1/client.go b/openstack/blockstorage/v1/client.go
index 40cab6c..52477ff 100644
--- a/openstack/blockstorage/v1/client.go
+++ b/openstack/blockstorage/v1/client.go
@@ -34,6 +34,10 @@
 	return fmt.Sprintf("%s/snapshots", c.endpoint)
 }
 
+func (c *Client) GetSnapshotURL(id string) string {
+	return fmt.Sprintf("%s/snapshots/%s", c.endpoint, id)
+}
+
 func (c *Client) GetHeaders() (map[string]string, error) {
 	t, err := c.getAuthToken()
 	if err != nil {