# Zadara Volumes API

**Canonical:** https://apis.io/apis/zadara/zadara-volumes-api/  
**Provider:** Zadara — https://apis.io/providers/zadara/  
**Base URL:** https://{vpsa-host}/api  
**Documentation:** https://api-doc.zadara.com/?urls.primaryName=VPSA%20Storage%20Array%20-%20VPSA%20Flash%20Array

Zadara Volumes API is one of 58 APIs that [Zadara](https://apis.io/providers/zadara/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Volumes. The published artifact set on APIs.io includes an OpenAPI specification.

Operations involving Volumes.

## Operations (54)

| Method | Path | Summary |
|---|---|---|
| GET | `/consistency_groups/{id}/volumes.json` | Show volumes |
| GET | `/volumes.json` | Show all volumes |
| POST | `/volumes.json` | Create volume |
| GET | `/volumes/{id}.json` | Get volume |
| PUT | `/volumes/{id}.json` | Update volume nas options |
| DELETE | `/volumes/{id}.json` | Delete volume |
| GET | `/volumes/free.json` | Get free volumes |
| POST | `/volumes/{id}/rename.json` | Rename volume |
| POST | `/volumes/{id}/expand.json` | Expand volume |
| GET | `/volumes/{id}/servers.json` | Get servers attached to volume |
| POST | `/volumes/{id}/detach.json` | Detach servers from volume |
| PUT | `/volumes/{id}/export_name.json` | Set volume export name |
| DELETE | `/volumes/{id}/export_name.json` | Delete secondary export name |
| PUT | `/volumes/{id}/add_export_name.json` | Add secondary export name |
| DELETE | `/volumes/{id}/delete_volume_from_recycle_bin.json` | Delete volume from recycle bin |
| GET | `/consistency_groups/{volume_cg_id}/snapshot_policies.json` | Get volume attached snapshot policies |
| GET | `/volumes/{id}/file_history.json` | Get volume file history |
| POST | `/volumes/{id}/attach_snapshot_policy.json` | Attach snapshot policy |
| POST | `/volumes/{id}/detach_snapshot_policy.json` | Detach snapshot policy |
| POST | `/snapshot_policies/{snaprule}/pause.json` | Pause volume snapshot policy |
| GET | `/consistency_groups/{volume_cg_id}/snapshots.json` | Get all snapshots |
| POST | `/consistency_groups/{volume_cg_id}/snapshots.json` | Create volume snapshot |
| GET | `/snapshots/{snapshot_id}.json` | Get snapshot |
| DELETE | `/snapshots/{snapshot_id}.json` | Delete volume snapshot |
| DELETE | `/file_histories/{volume_id}.json` | Delete volume file history |
| GET | `/consistency_groups/{migration_cg_id}/show_migration.json` | Get volume migration |
| POST | `/consistency_groups/{volume_cg_id}/migrate.json` | Migrate volume |
| POST | `/migration_jobs/{migration_cg_id}/pause.json` | Pause volume migration |
| POST | `/migration_jobs/{migration_cg_id}/continue.json` | Resume volume migration |
| POST | `/migration_jobs/{migration_cg_id}/abort.json` | Cancel volume migration |
| POST | `/consistency_groups/{volume_cg_id}/clone.json` | Create clone |
| POST | `/consistency_groups/{volume_cg_id}/mirror.json` | Create volume mirror |
| GET | `/volumes/{id}/quotas.json` | Fetch volume quotas |
| POST | `/volumes/{id}/quotas.json` | Add quota limit |
| POST | `/volumes/{id}/dump_quota_to_file.json` | Dump quotas file |
| POST | `/volumes/{id}/dump_quota_to_state.json` | Dump quotas state |
| POST | `/volumes/{id}/quotas_state.json` | Update volume quotas state |
| GET | `/volumes/{id}/quota.json` | Get volume quota |
| POST | `/volumes/{id}/import_quotas.json` | Import volume quotas |
| GET | `/volumes/{id}/quota_projects.json` | Get quota projects |
| POST | `/volumes/{id}/quota_projects.json` | Create quota project |
| DELETE | `/volumes/{id}/quota_projects.json` | Delete quota project |
| POST | `/volumes/{id}/quota_project_directories.json` | Add directories to quota project |
| DELETE | `/volumes/{id}/quota_project_directories.json` | Remove directories from quota project |
| POST | `/volumes/{id}/attach_permissions.json` | Set volume attach permissions |
| GET | `/volumes/{id}/performance.json` | Get volume performance |
| POST | `/volumes/{id}/update_protection.json` | Update protection |
| POST | `/volumes/{id}/update_performance_thresholds.json` | Update vol perf threshold |
| GET | `/audited_volumes/logs_timerange.json` | Get vols file access auditing log time |
| GET | `/audited_volumes/download.json` | Get vols file access auditing log time zip |
| GET | `/volumes/{id}/tags.json` | Get vol tags |
| POST | `/volumes/{id}/tags.json` | Create volume tag |
| PUT | `/volumes/{id}/tags/{tag_key}.json` | Update volume tag |
| DELETE | `/volumes/{id}/tags/{tag_key}.json` | Delete volume tag |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/zadara/openapi/zadara-volumes-api-openapi.yml

## Other Zadara APIs (12)

- [Zadara Access Logs API](https://apis.io/apis/zadara/zadara-access-logs-api/)
- [Zadara Accounts API](https://apis.io/apis/zadara/zadara-accounts-api/)
- [Zadara Authentication API](https://apis.io/apis/zadara/zadara-authentication-api/)
- [Zadara Billing API](https://apis.io/apis/zadara/zadara-billing-api/)
- [Zadara Cloud API](https://apis.io/apis/zadara/zadara-cloud-api/)
- [Zadara Cloud Settings API](https://apis.io/apis/zadara/zadara-cloud-settings-api/)
- [Zadara Cloud Users API](https://apis.io/apis/zadara/zadara-cloud-users-api/)
- [Zadara Clouds API](https://apis.io/apis/zadara/zadara-clouds-api/)
- [Zadara Comments API](https://apis.io/apis/zadara/zadara-comments-api/)
- [Zadara Compute API](https://apis.io/apis/zadara/zadara-compute-api/)
- [Zadara Computes API](https://apis.io/apis/zadara/zadara-computes-api/)
- [Zadara Consistency Groups API](https://apis.io/apis/zadara/zadara-consistency-groups-api/)

## Tags

Volumes

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/zadara/zadara-volumes-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/zadara/.
