# Oracle Platforms Blockstorage API

**Canonical:** https://apis.io/apis/oracle-platforms/oracle-platforms-blockstorage-api/  
**Provider:** Oracle Platforms — https://apis.io/providers/oracle-platforms/  
**Base URL:** https://iaas.{region}.oraclecloud.com  
**Documentation:** https://docs.oracle.com/en-us/iaas/api/

Oracle Platforms Blockstorage API is one of 11 APIs that [Oracle Platforms](https://apis.io/providers/oracle-platforms/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Block Storage. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, rate-limit docs, and pricing.

The blockstorage API from Oracle Platforms — 33 operation(s) for blockstorage.

## Operations (60)

| Method | Path | Summary |
|---|---|---|
| GET | `/blockVolumeReplicas` | ListBlockVolumeReplicas |
| GET | `/blockVolumeReplicas/{blockVolumeReplicaId}` | GetBlockVolumeReplica |
| GET | `/bootVolumeBackups` | ListBootVolumeBackups |
| POST | `/bootVolumeBackups` | CreateBootVolumeBackup |
| DELETE | `/bootVolumeBackups/{bootVolumeBackupId}` | DeleteBootVolumeBackup |
| GET | `/bootVolumeBackups/{bootVolumeBackupId}` | GetBootVolumeBackup |
| PUT | `/bootVolumeBackups/{bootVolumeBackupId}` | UpdateBootVolumeBackup |
| POST | `/bootVolumeBackups/{bootVolumeBackupId}/actions/changeCompartment` | ChangeBootVolumeBackupCompartment |
| POST | `/bootVolumeBackups/{bootVolumeBackupId}/actions/copy` | CreateBootVolumeBackupCopy |
| GET | `/bootVolumeReplicas` | ListBootVolumeReplicas |
| GET | `/bootVolumeReplicas/{bootVolumeReplicaId}` | GetBootVolumeReplica |
| GET | `/bootVolumes` | ListBootVolumes |
| POST | `/bootVolumes` | CreateBootVolume |
| DELETE | `/bootVolumes/{bootVolumeId}` | DeleteBootVolume |
| GET | `/bootVolumes/{bootVolumeId}` | GetBootVolume |
| PUT | `/bootVolumes/{bootVolumeId}` | UpdateBootVolume |
| POST | `/bootVolumes/{bootVolumeId}/actions/changeCompartment` | ChangeBootVolumeCompartment |
| DELETE | `/bootVolumes/{bootVolumeId}/kmsKey` | DeleteBootVolumeKmsKey |
| GET | `/bootVolumes/{bootVolumeId}/kmsKey` | GetBootVolumeKmsKey |
| PUT | `/bootVolumes/{bootVolumeId}/kmsKey` | UpdateBootVolumeKmsKey |
| GET | `/volumeBackupPolicies` | ListVolumeBackupPolicies |
| POST | `/volumeBackupPolicies` | CreateVolumeBackupPolicy |
| DELETE | `/volumeBackupPolicies/{policyId}` | DeleteVolumeBackupPolicy |
| GET | `/volumeBackupPolicies/{policyId}` | GetVolumeBackupPolicy |
| PUT | `/volumeBackupPolicies/{policyId}` | UpdateVolumeBackupPolicy |
| GET | `/volumeBackupPolicyAssignments` | GetVolumeBackupPolicyAssetAssignment |
| POST | `/volumeBackupPolicyAssignments` | CreateVolumeBackupPolicyAssignment |
| DELETE | `/volumeBackupPolicyAssignments/{policyAssignmentId}` | DeleteVolumeBackupPolicyAssignment |
| GET | `/volumeBackupPolicyAssignments/{policyAssignmentId}` | GetVolumeBackupPolicyAssignment |
| GET | `/volumeBackups` | ListVolumeBackups |
| POST | `/volumeBackups` | CreateVolumeBackup |
| DELETE | `/volumeBackups/{volumeBackupId}` | DeleteVolumeBackup |
| GET | `/volumeBackups/{volumeBackupId}` | GetVolumeBackup |
| PUT | `/volumeBackups/{volumeBackupId}` | UpdateVolumeBackup |
| POST | `/volumeBackups/{volumeBackupId}/actions/changeCompartment` | ChangeVolumeBackupCompartment |
| POST | `/volumeBackups/{volumeBackupId}/actions/copy` | CreateVolumeBackupCopy |
| GET | `/volumeGroupBackups` | ListVolumeGroupBackups |
| POST | `/volumeGroupBackups` | CreateVolumeGroupBackup |
| DELETE | `/volumeGroupBackups/{volumeGroupBackupId}` | DeleteVolumeGroupBackup |
| GET | `/volumeGroupBackups/{volumeGroupBackupId}` | GetVolumeGroupBackup |
| PUT | `/volumeGroupBackups/{volumeGroupBackupId}` | UpdateVolumeGroupBackup |
| POST | `/volumeGroupBackups/{volumeGroupBackupId}/actions/changeCompartment` | ChangeVolumeGroupBackupCompartment |
| POST | `/volumeGroupBackups/{volumeGroupBackupId}/actions/copy` | CreateVolumeGroupBackupCopy |
| GET | `/volumeGroupReplicas` | Lists the volume group replicas in the specified compartment. |
| GET | `/volumeGroupReplicas/{volumeGroupReplicaId}` | Gets information for the specified volume group replica. |
| GET | `/volumeGroups` | ListVolumeGroups |
| POST | `/volumeGroups` | CreateVolumeGroup |
| DELETE | `/volumeGroups/{volumeGroupId}` | DeleteVolumeGroup |
| GET | `/volumeGroups/{volumeGroupId}` | GetVolumeGroup |
| PUT | `/volumeGroups/{volumeGroupId}` | UpdateVolumeGroup |
| POST | `/volumeGroups/{volumeGroupId}/actions/changeCompartment` | ChangeVolumeGroupCompartment |
| GET | `/volumes` | ListVolumes |
| POST | `/volumes` | CreateVolume |
| DELETE | `/volumes/{volumeId}` | DeleteVolume |
| GET | `/volumes/{volumeId}` | GetVolume |
| PUT | `/volumes/{volumeId}` | UpdateVolume |
| POST | `/volumes/{volumeId}/actions/changeCompartment` | ChangeVolumeCompartment |
| DELETE | `/volumes/{volumeId}/kmsKey` | DeleteVolumeKmsKey |
| GET | `/volumes/{volumeId}/kmsKey` | GetVolumeKmsKey |
| PUT | `/volumes/{volumeId}/kmsKey` | UpdateVolumeKmsKey |

## Machine-readable artifacts (18)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/oracle-platforms/refs/heads/main/openapi/oracle-platforms-blockstorage-api-openapi.yml
- **Documentation** — https://docs.oracle.com/en-us/iaas/api/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/iaas/latest/
- **Authentication** — https://docs.oracle.com/en-us/iaas/Content/API/Concepts/apisigningkey.htm
- **SDKs** — https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdks.htm
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/oracle-platforms/refs/heads/main/rate-limits/oracle-platforms-rate-limits.yml
- **APIReference** — https://docs.oracle.com/en-us/iaas/Content/API/Concepts/apiref.htm
- **Documentation** — https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/database/latest/
- **Pricing** — https://www.oracle.com/cloud/price-list.html
- **Documentation** — https://docs.oracle.com/en/cloud/paas/integration-cloud/
- **APIReference** — https://docs.oracle.com/en/cloud/paas/integration-cloud/rest-api/
- **Documentation** — https://docs.oracle.com/en/cloud/paas/content-cloud/rest-api-documents/
- **SDKs** — https://github.com/oracle/content-management-sdk
- **Documentation** — https://docs.oracle.com/en/cloud/paas/analytics-cloud/
- **APIReference** — https://docs.oracle.com/en/cloud/paas/analytics-cloud/acapi/
- **Documentation** — https://docs.oracle.com/en-us/iaas/data-science/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/data-science/latest/

## Other Oracle Platforms APIs (10)

- [Oracle Fusion Cloud ERP API](https://apis.io/apis/oracle-platforms/oracle-fusion-cloud-erp-api/)
- [Oracle APEX REST APIs](https://apis.io/apis/oracle-platforms/oracle-apex-rest-apis/)
- [Oracle Platforms Analytics API](https://apis.io/apis/oracle-platforms/oracle-platforms-analytics-api/)
- [Oracle Platforms Compute API](https://apis.io/apis/oracle-platforms/oracle-platforms-compute-api/)
- [Oracle Platforms Compute Management API](https://apis.io/apis/oracle-platforms/oracle-platforms-computemanagement-api/)
- [Oracle Platforms Database API](https://apis.io/apis/oracle-platforms/oracle-platforms-database-api/)
- [Oracle Platforms Data Science API](https://apis.io/apis/oracle-platforms/oracle-platforms-datascience-api/)
- [Oracle Platforms Integration Instance API](https://apis.io/apis/oracle-platforms/oracle-platforms-integrationinstance-api/)
- [Oracle Platforms Oce Instance API](https://apis.io/apis/oracle-platforms/oracle-platforms-oceinstance-api/)
- [Oracle Platforms Virtual Network API](https://apis.io/apis/oracle-platforms/oracle-platforms-virtualnetwork-api/)

## Tags

Block Storage

---

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