# Zadara VPSA Object Storage API

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

Operations involving VPSA Object Storage.

## Operations (38)

| Method | Path | Summary |
|---|---|---|
| GET | `/clouds/{cloud_name}/zioses.json` | Get all vpsaos |
| GET | `/clouds/{cloud_name}/zioses/{id}.json` | Get zios from cloud |
| GET | `/clouds/{cloud_name}/zioses/{id}/drives.json` | Get all zios drives from cc |
| POST | `/clouds/{cloud_name}/zioses/{id}/drives.json` | Add drives to zios |
| GET | `/clouds/{cloud_name}/zioses/{id}/virtual_controllers.json` | Get vpsaos vcs |
| GET | `/clouds/{cloud_name}/zioses/{id}/storage_policies.json` | Get vpsaos sps |
| GET | `/clouds/{cloud_name}/zioses/{id}/load_balancer.json` | Get load balancer |
| GET | `/clouds/{cloud_name}/zioses/{id}/accounts.json` | Get vpsaos accounts |
| GET | `/clouds/{cloud_name}/zioses/{id}/comments.json` | Get vpsaos comments |
| GET | `/clouds/{cloud_name}/zioses/{id}/compatible_virtual_networks.json` | List availiables virtual net to add vpsa |
| GET | `/clouds/{cloud_name}/zioses/{id}/virtual_network_interfaces.json` | List vpsa virtual nets |
| POST | `/clouds/{cloud_name}/zioses/{id}/public_ip/assign.json` | Assign public ip zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/public_ip/unassign.json` | Unassign public ip zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/upgrade.json` | Upgrade zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/change_engine_type.json` | Change engine type zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/hibernate.json` | Hibernate zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/enable_external_load_balancer.json` | Enable elastic load balancer zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/disable_external_load_balancer.json` | Disable elastic load balancer zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/restore.json` | Restore zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/maintenance_mode.json` | Maintenance mode |
| POST | `/clouds/{cloud_name}/zioses/{id}/zsnap.json` | Create zsnap zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/policy.json` | Create storage policy zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/proxy_vcs.json` | Add proxy virtual controller zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/replicator_vcs.json` | Add replicator virtual controller zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/enable_container_replication.json` | Enable container replication ngos |
| POST | `/clouds/{cloud_name}/zioses/{id}/disable_container_replication.json` | Disable container replication ngos |
| POST | `/clouds/{cloud_name}/zioses/{id}/policy_pause_rebalance.json` | Pause policy rebalance zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/policy_continue_rebalance.json` | Continue policy rebalance zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/add_virtual_network_interface.json` | Add virtual nets to zios |
| POST | `/clouds/{cloud_name}/zioses/{id}/remove_virtual_network_interface.json` | Remove virtual nets from zios |
| GET | `/clouds/{cloud_name}/zioses/{id}/endpoints.json` | Get zios upload endpoints |
| POST | `/clouds/{cloud_name}/zioses/{id}/endpoints.json` | Create zios upload endpoint |
| PUT | `/clouds/{cloud_name}/zioses/{id}/endpoints.json` | Update zios upload endpoint |
| DELETE | `/clouds/{cloud_name}/zioses/{id}/endpoints.json` | Delete zios upload endpoint |
| GET | `/clouds/{cloud_name}/zioses/{id}/endpoints_config.json` | List zios endpoints configs by upload types |
| POST | `/clouds/{cloud_name}/zioses/{id}/endpoints_config.json` | Create zios endpoints configs for upload types |
| PUT | `/clouds/{cloud_name}/zioses/{id}/endpoints_config.json` | Add zios endpoints configs for upload types |
| DELETE | `/clouds/{cloud_name}/zioses/{id}/endpoints_config.json` | Delete zios endpoints config for upload types |

## Machine-readable artifacts (1)

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

---

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