{ "opencollection": "1.0.0", "info": { "name": "DigitalOcean Snapshots API", "version": "2.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Snapshots", "type": "folder" }, "items": [ { "info": { "name": "List All Snapshots", "type": "http" }, "http": { "method": "GET", "url": "https://api.digitalocean.com/v2/snapshots", "params": [ { "name": "per_page", "value": "2", "type": "query", "description": "Number of items returned per page" }, { "name": "page", "value": "1", "type": "query", "description": "Which 'page' of paginated results to return." }, { "name": "resource_type", "value": "droplet", "type": "query", "description": "Used to filter snapshots by a resource type." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "To list all of the snapshots available on your account, send a GET request to\n`/v2/snapshots`.\n\nThe response will be a JSON object with a key called `snapshots`. This will be\nset to an array of `snapshot` objects, each of which will contain the standard\nsnapshot attributes.\n\n### Filtering Results by Resource Type\n\nIt's possible to request filtered results by including certain query parameters.\n\n#### List Droplet Snapshots\n\nTo retrieve only snapshots based on Droplets, include the `resource_type`" }, { "info": { "name": "Retrieve an Existing Snapshot", "type": "http" }, "http": { "method": "GET", "url": "https://api.digitalocean.com/v2/snapshots/:snapshot_id", "params": [ { "name": "snapshot_id", "value": "6372321", "type": "path", "description": "Either the ID of an existing snapshot. This will be an integer for a Droplet snapshot or a string for a volume snapshot." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "To retrieve information about a snapshot, send a GET request to\n`/v2/snapshots/$SNAPSHOT_ID`.\n\nThe response will be a JSON object with a key called `snapshot`. The value of\nthis will be an snapshot object containing the standard snapshot attributes.\n" }, { "info": { "name": "Delete a Snapshot", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.digitalocean.com/v2/snapshots/:snapshot_id", "params": [ { "name": "snapshot_id", "value": "6372321", "type": "path", "description": "Either the ID of an existing snapshot. This will be an integer for a Droplet snapshot or a string for a volume snapshot." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Both Droplet and volume snapshots are managed through the `/v2/snapshots/`\nendpoint. To delete a snapshot, send a DELETE request to\n`/v2/snapshots/$SNAPSHOT_ID`.\n\nA status of 204 will be given. This indicates that the request was processed\nsuccessfully, but that no response body is needed.\n" } ] } ], "bundled": true }