# Oracle Cloud Infrastructure Blockstorage API

**Canonical:** https://apis.io/apis/oracle-cloud/oracle-cloud-blockstorage-api/  
**Provider:** Oracle Cloud Infrastructure — https://apis.io/providers/oracle-cloud/  
**Base URL:** https://telemetry.{region}.oraclecloud.com  
**Documentation:** https://docs.oracle.com/en-us/iaas/api/#/en/monitoring/20180401/

Oracle Cloud Infrastructure Blockstorage API is one of 28 APIs that [Oracle Cloud Infrastructure](https://apis.io/providers/oracle-cloud/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 118 JSON Schema definitions. Tagged areas include Block Storage. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, pricing, and 118 JSON Schemas.

The blockstorage API from Oracle Cloud Infrastructure — 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 (189)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/openapi/oracle-cloud-blockstorage-api-openapi.yml
- **Documentation** — https://docs.oracle.com/en-us/iaas/Content/Compute/home.htm
- **Pricing** — https://www.oracle.com/cloud/compute/pricing.html
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-update-instance-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-volume-attachment-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-shape-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-image-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-instance-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-launch-instance-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-attach-volume-details-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-volume-attachment-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-launch-instance-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-image-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-shape-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-instance-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-update-instance-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-attach-volume-details-structure.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-volume-attachment-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-shape-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-image-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-instance-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-update-instance-details-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-attach-volume-details-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-launch-instance-details-example.json
- **Documentation** — https://docs.oracle.com/en-us/iaas/Content/Object/home.htm
- **Pricing** — https://www.oracle.com/cloud/storage/pricing.html
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-object-summary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-summary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-update-bucket-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-summary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-list-objects-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-bucket-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-preauthenticated-request-details-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-bucket-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-preauthenticated-request-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-update-bucket-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-object-summary-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-list-objects-structure.json
- …and 149 more, listed in full on the page.

## Other Oracle Cloud Infrastructure APIs (12)

- [Oracle Cloud Infrastructure Alarms API](https://apis.io/apis/oracle-cloud/oracle-cloud-alarms-api/)
- [Oracle Cloud Infrastructure Buckets API](https://apis.io/apis/oracle-cloud/oracle-cloud-buckets-api/)
- [Oracle Cloud Infrastructure Compartments API](https://apis.io/apis/oracle-cloud/oracle-cloud-compartments-api/)
- [Oracle Cloud Infrastructure Groups API](https://apis.io/apis/oracle-cloud/oracle-cloud-groups-api/)
- [Oracle Cloud Infrastructure Images API](https://apis.io/apis/oracle-cloud/oracle-cloud-images-api/)
- [Oracle Cloud Infrastructure Instances API](https://apis.io/apis/oracle-cloud/oracle-cloud-instances-api/)
- [Oracle Cloud Infrastructure Metrics API](https://apis.io/apis/oracle-cloud/oracle-cloud-metrics-api/)
- [Oracle Cloud Infrastructure Namespaces API](https://apis.io/apis/oracle-cloud/oracle-cloud-namespaces-api/)
- [Oracle Cloud Infrastructure Objects API](https://apis.io/apis/oracle-cloud/oracle-cloud-objects-api/)
- [Oracle Cloud Infrastructure Policies API](https://apis.io/apis/oracle-cloud/oracle-cloud-policies-api/)
- [Oracle Cloud Infrastructure Preauthenticated Requests API](https://apis.io/apis/oracle-cloud/oracle-cloud-preauthenticated-requests-api/)
- [Oracle Cloud Infrastructure Shapes API](https://apis.io/apis/oracle-cloud/oracle-cloud-shapes-api/)

## Tags

Block Storage

---

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