# Zadara VPSA Storage Array API

**Canonical:** https://apis.io/apis/zadara/zadara-vpsa-storage-array-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 VPSA Storage Array 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 VPSA Storage Array. The published artifact set on APIs.io includes an OpenAPI specification.

Operations involving VPSA Storage Arrays.

## Operations (49)

| Method | Path | Summary |
|---|---|---|
| GET | `/clouds/{cloud_name}/vpsas.json` | Get all vpsas |
| GET | `/clouds/{cloud_name}/vpsas/{id}.json` | Get vpsa from cloud |
| GET | `/clouds/{cloud_name}/vpsas/{id}/drives.json` | Get all vpsa drives |
| POST | `/clouds/{cloud_name}/vpsas/{id}/drives.json` | Add drives |
| GET | `/clouds/{cloud_name}/vpsas/{id}/virtual_controllers.json` | List vpsas vc |
| GET | `/clouds/{cloud_name}/vpsas/{id}/raid_groups.json` | Get raid groups |
| GET | `/clouds/{cloud_name}/vpsas/{id}/pools.json` | List vpsas pools |
| GET | `/clouds/{cloud_name}/vpsas/{id}/compatible_virtual_networks.json` | List availiable virtual nets to add vpsa |
| GET | `/clouds/{cloud_name}/vpsas/{id}/virtual_network_interfaces.json` | List vpsas virtual nets |
| GET | `/clouds/{cloud_name}/vpsas/{id}/capacity_trend.json` | Get vpsa capacity trend |
| GET | `/clouds/{cloud_name}/vpsas/{id}/comments.json` | List vpsas comments |
| GET | `/clouds/{cloud_name}/vpsas/update_vpsas_reporting.json` | Update cloud vpsas status |
| GET | `/clouds/{cloud_name}/vpsas/{vpsa_name}/update_vpsa_reporting.json` | Update vpsa status |
| POST | `/clouds/{cloud_name}/vpsas/{id}/failover.json` | Failover vpsa |
| POST | `/clouds/{cloud_name}/vpsas/{id}/cancel_sched_failover.json` | Cancel failover |
| POST | `/clouds/{cloud_name}/vpsas/{id}/zsnap.json` | Create zsnap |
| POST | `/clouds/{cloud_name}/vpsas/{id}/cancel_sched_zsnap.json` | Cancel scheduled zsnap |
| POST | `/clouds/{cloud_name}/vpsas/{id}/upgrade.json` | Upgrade vpsa version |
| POST | `/clouds/{cloud_name}/vpsas/{id}/cancel_sched_upgrade.json` | Cancel upgrade |
| POST | `/clouds/{cloud_name}/vpsas/{id}/resume_waiting.json` | Resume upgrade |
| POST | `/clouds/{cloud_name}/vpsas/{id}/reschedule_upgrade.json` | Reschedule upgrade vpsa |
| POST | `/clouds/{cloud_name}/vpsas/{id}/change_engine_type.json` | Change engine type |
| POST | `/clouds/{cloud_name}/vpsas/{id}/public_ip/assign.json` | Assign public ip |
| POST | `/clouds/{cloud_name}/vpsas/{id}/public_ip/unassign.json` | Unassign public ip |
| POST | `/clouds/{cloud_name}/vpsas/{id}/hibernate.json` | Hibrenate vpsa |
| POST | `/clouds/{cloud_name}/vpsas/{id}/restore.json` | Restore vpsa |
| POST | `/clouds/{cloud_name}/vpsas/{id}/purge.json` | Purge vpsa from recycle bin |
| POST | `/clouds/{cloud_name}/vpsas/{id}/allocate_networks.json` | Allocate networks for vpsa |
| POST | `/clouds/{cloud_name}/vpsas/{id}/release_networks.json` | Release networks from vpsa |
| POST | `/clouds/{cloud_name}/vpsas/{id}/change_cache.json` | Change cache |
| POST | `/clouds/{cloud_name}/vpsas/{id}/add_virtual_network_interface.json` | Add virtual network interface |
| POST | `/clouds/{cloud_name}/vpsas/{id}/remove_virtual_network_interface.json` | Remove virtual network interface |
| POST | `/clouds/{cloud_name}/vpsas/{id}/move_vc.json` | Move virtual net to diff sn |
| POST | `/clouds/{cloud_name}/vpsas/{id}/enable_pool_migration.json` | Enable pool migration |
| POST | `/clouds/{cloud_name}/vpsas/{id}/disable_pool_migration.json` | Disable pool migration for all flash array vpsa |
| POST | `/clouds/{cloud_name}/vpsas/{id}/enable_flc.json` | Enable flc |
| POST | `/clouds/{cloud_name}/vpsas/{id}/disable_flc.json` | Disable flc |
| POST | `/clouds/{cloud_name}/vpsas/{id}/enable_data_reduction_bundle.json` | Enable data reduction bundle for flash vpsa |
| POST | `/clouds/{cloud_name}/vpsas/{id}/disable_data_reduction_bundle.json` | Disable data reduction bundle for flash vpsa |
| POST | `/clouds/{cloud_name}/vpsas/{id}/recycle_bin.json` | Manage vpsa recycle bin |
| GET | `/clouds/{cloud_name}/vpsas/{id}/endpoints.json` | List all vpsa upload endpoints |
| POST | `/clouds/{cloud_name}/vpsas/{id}/endpoints.json` | Create new vpsa upload endpoint |
| PUT | `/clouds/{cloud_name}/vpsas/{id}/endpoints.json` | Update vpsa upload endpoint |
| DELETE | `/clouds/{cloud_name}/vpsas/{id}/endpoints.json` | Delete vpsa upload endpoint |
| GET | `/clouds/{cloud_name}/vpsas/{id}/endpoints_config.json` | Get vpsa endpoint configs by upload types |
| POST | `/clouds/{cloud_name}/vpsas/{id}/endpoints_config.json` | Create vpsa endpoints conf for upload types |
| PUT | `/clouds/{cloud_name}/vpsas/{id}/endpoints_config.json` | Add vpsa endpoints conf for upload types |
| DELETE | `/clouds/{cloud_name}/vpsas/{id}/endpoints_config.json` | Delete vpsa endpoints conf for upload types |
| GET | `/clouds/{cloud_name}/vpsas/{id}/settings.json` | Get vpsa settings |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/zadara/openapi/zadara-vpsa-storage-array-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

VPSA Storage Array

---

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