Oracle Cloud Infrastructure Object Storage API

The Object Storage API from Oracle Cloud Infrastructure — 33 operation(s) for object storage.

Operations 61

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /n/ Look up my tenancy's Object Storage namespace name · GET Namespace Name #
Ask an LLM
“What is the Object Storage namespace string assigned to my Oracle Cloud tenancy?”
“Where do I find the system-generated namespace name I need for bucket URLs?”
Tell an agent
Tell me the Object Storage namespace name for my tenancy.
Get the namespace name for the tenancy that owns compartment {compartmentId}.
GET /n/{namespaceName} View the default S3 and Swift compartments of a namespace · GET Namespace Metadata #
Ask an LLM
“Which compartment do buckets created through the S3 compatibility API land in by default?”
“Can I see the defaultSwiftCompartmentId currently set on my namespace?”
Tell an agent
Show the metadata for namespace {namespaceName}, including its default S3 and Swift compartments.
Read which compartments namespace {namespaceName} uses for S3 and Swift bucket creation.
PUT /n/{namespaceName} Change the default compartments for S3 and Swift buckets · PUT Namespace #
Ask an LLM
“How do I stop S3-compatible buckets from being created in the root compartment?”
“Can I change where Swift API buckets get created by default?”
Tell an agent
Set the default S3 compartment of namespace {namespaceName} to {defaultS3CompartmentId}.
Make {defaultSwiftCompartmentId} the default compartment for Swift buckets in namespace {namespaceName}.
GET /n/{namespaceName}/b/ List the buckets in a compartment · List Buckets #
Ask an LLM
“Which Object Storage buckets exist in a given compartment?”
“Does the bucket list include user-defined metadata, or only summary fields?”
Tell an agent
List all buckets in compartment {compartmentId} of namespace {namespaceName}.
Show the first {limit} buckets in compartment {compartmentId} under namespace {namespaceName}.
POST /n/{namespaceName}/b/ Create a new Object Storage bucket · Create Bucket #
Ask an LLM
“How do I create a bucket in Oracle Cloud Object Storage?”
“Can I turn on versioning and auto-tiering when I first create a bucket?”
Tell an agent
Create a bucket named {name} in compartment {compartmentId} of namespace {namespaceName}.
Create a bucket {name} in compartment {compartmentId}, namespace {namespaceName}, with storage tier {storageTier}.
DELETE /n/{namespaceName}/b/{bucketName}/ Delete an empty bucket · DELETE Bucket #
Ask an LLM
“Why can't I delete a bucket that still has objects in it?”
“What do I need to remove before an Object Storage bucket can be deleted?”
Tell an agent destructive · confirm first
Delete the empty bucket {bucketName} from namespace {namespaceName}.
Remove bucket {bucketName} in {namespaceName} now that it has no objects left.
GET /n/{namespaceName}/b/{bucketName}/ Get the full details of a bucket · GET Bucket #
Ask an LLM
“What settings, tags and metadata does one specific bucket have?”
“Can I check a bucket's approximate size and object count?”
Tell an agent
Show the full configuration of bucket {bucketName} in namespace {namespaceName}.
Get bucket {bucketName} in {namespaceName} including the fields {fields}.
HEAD /n/{namespaceName}/b/{bucketName}/ Check whether a bucket exists and get its ETag · HEAD Bucket #
Ask an LLM
“Is there a quick way to test if a bucket exists without fetching all its details?”
“What is the current ETag of a bucket?”
Tell an agent
Check whether bucket {bucketName} exists in namespace {namespaceName}.
Get just the ETag for bucket {bucketName} in {namespaceName}.
POST /n/{namespaceName}/b/{bucketName}/ Update a bucket's settings or move it to another compartment · POST Bucket #
Ask an LLM
“How do I move an existing bucket to a different compartment?”
“Can I change the public access setting on a bucket I already created?”
Tell an agent
Move bucket {bucketName} in namespace {namespaceName} to compartment {compartmentId}.
Change the public access type of existing bucket {bucketName} in {namespaceName} to {publicAccessType}.
POST /n/{namespaceName}/b/{bucketName}/actions/batchDeleteObjects Delete many objects from a bucket at once · Deletes a batch of objects #
Ask an LLM
“Can I delete a whole batch of objects in one request instead of one by one?”
“Is there a bulk delete for objects in a bucket?”
Tell an agent destructive · confirm first
Delete these objects {objects} from bucket {bucketName} in namespace {namespaceName} in one batch.
Bulk-remove objects {objects} from {bucketName} in {namespaceName} and skip listing the deleted results.
POST /n/{namespaceName}/b/{bucketName}/actions/copyObject Copy an object to another bucket or region · Creates a copy object request #
Ask an LLM
“How do I copy an object from one bucket into a bucket in another region?”
“Can I copy a specific older version of an object?”
Tell an agent
Copy {sourceObjectName} from {bucketName} ({namespaceName}) to {destinationBucket} in {destinationRegion} as {destinationObjectName}.
Copy {sourceObjectName} in {bucketName}, namespace {namespaceName}, into namespace {destinationNamespace} bucket {destinationBucket}.
POST /n/{namespaceName}/b/{bucketName}/actions/makeBucketWritable Stop replication into a destination bucket · Stops the replication policy associated with a destination bucket #
Ask an LLM
“My replication target bucket is read-only; how do I make it writable again?”
“What happens to the replication policy when I make a destination bucket writable?”
Tell an agent destructive · confirm first
Stop replication into destination bucket {bucketName} in {namespaceName} and make it writable.
Remove the replication policy targeting bucket {bucketName} in namespace {namespaceName} so I can write to it.
POST /n/{namespaceName}/b/{bucketName}/actions/reencrypt Re-encrypt a bucket's data keys with the latest master key · Re-encrypt Bucket Data Encryption Key #
Ask an LLM
“After rotating my master encryption key, how do I re-encrypt the data keys for a whole bucket?”
“Can I re-encrypt only the bucket key and not every object?”
Tell an agent
Re-encrypt all data encryption keys in bucket {bucketName} ({namespaceName}) with the current master key version.
Re-encrypt only the bucket key of {bucketName} in {namespaceName}, setting bucket-key-only to {isReencryptBucketKeyOnly}.
POST /n/{namespaceName}/b/{bucketName}/actions/reencrypt/{objectName} Re-encrypt a single object's data encryption keys · Re-encrypt the data encryption keys associated with an object #
Ask an LLM
“Can I re-encrypt one object with a different KMS key without touching the rest of the bucket?”
“Which key options exist for re-encrypting an individual object, like a customer-provided SSE key?”
Tell an agent
Re-encrypt object {objectName} in bucket {bucketName} ({namespaceName}) using KMS key {kmsKeyId}.
Re-encrypt version {versionId} of object {objectName} in {bucketName}, namespace {namespaceName}.
POST /n/{namespaceName}/b/{bucketName}/actions/renameObject Rename an object in a bucket · Rename Object #
Ask an LLM
“Is there a way to rename an object without downloading and re-uploading it?”
“Can a rename be made conditional on the source object's ETag?”
Tell an agent
Rename object {sourceName} to {newName} in bucket {bucketName} of namespace {namespaceName}.
In {bucketName} ({namespaceName}), rename {sourceName} to {newName} only if the source ETag is {srcObjIfMatchETag}.
POST /n/{namespaceName}/b/{bucketName}/actions/restoreObjects Restore an archived object for download · Restore Object #
Ask an LLM
“How do I bring an object back from Archive storage so I can read it?”
“How long does a restored archived object stay available, and can I extend it?”
Tell an agent
Restore archived object {objectName} in bucket {bucketName} ({namespaceName}).
Restore {objectName} from archive in {bucketName}, namespace {namespaceName}, for {hours} hours.
POST /n/{namespaceName}/b/{bucketName}/actions/updateObjectStorageTier Move an object to a different storage tier · Move the object into a different storage tier #
Ask an LLM
“Can I move a single object to Infrequent Access or Archive to save money?”
“What storage tiers can an individual object be switched to?”
Tell an agent
Change the storage tier of object {objectName} in {bucketName} ({namespaceName}) to {storageTier}.
Move version {versionId} of {objectName} in bucket {bucketName}, namespace {namespaceName}, into the {storageTier} tier.
DELETE /n/{namespaceName}/b/{bucketName}/l Remove a bucket's object lifecycle policy · Delete object lifecycle policy #
Ask an LLM
“How can I turn off all automatic archiving and deletion rules on a bucket?”
“Can I drop a bucket's lifecycle policy completely?”
Tell an agent destructive · confirm first
Delete the object lifecycle policy from bucket {bucketName} in {namespaceName}.
Remove all lifecycle rules on {bucketName}, namespace {namespaceName}.
GET /n/{namespaceName}/b/{bucketName}/l View a bucket's object lifecycle policy · GET object lifecycle policy #
Ask an LLM
“What lifecycle rules are currently set to archive or delete objects in my bucket?”
“Does this bucket have an object lifecycle policy at all?”
Tell an agent
Show the object lifecycle policy for bucket {bucketName} in {namespaceName}.
Read the lifecycle rules configured on {bucketName} in namespace {namespaceName}.
PUT /n/{namespaceName}/b/{bucketName}/l Create or replace a bucket's lifecycle policy · Put object lifecycle policy #
Ask an LLM
“How do I set up rules that automatically archive or delete old objects in a bucket?”
“Does saving a new lifecycle policy replace the existing rules entirely?”
Tell an agent
Set the lifecycle policy on bucket {bucketName} in {namespaceName} to these rules: {items}.
Replace the object lifecycle rules of {bucketName} ({namespaceName}) with {items}.
GET /n/{namespaceName}/b/{bucketName}/o List the objects in a bucket · List Objects #
Ask an LLM
“What files are stored in my bucket?”
“Can I list only objects whose names start with a certain prefix, like a folder?”
Tell an agent
List the objects in bucket {bucketName} of namespace {namespaceName}.
List objects under prefix {prefix} in bucket {bucketName} ({namespaceName}) using delimiter {delimiter}.
DELETE /n/{namespaceName}/b/{bucketName}/o/{objectName} Delete a single object from a bucket · DELETE Object #
Ask an LLM
“How do I delete one file from a bucket?”
“Can I delete a specific version of an object instead of the latest one?”
Tell an agent destructive · confirm first
Delete object {objectName} from bucket {bucketName} in namespace {namespaceName}.
Delete version {versionId} of {objectName} in {bucketName} ({namespaceName}).
GET /n/{namespaceName}/b/{bucketName}/o/{objectName} Download an object's contents · GET Object #
Ask an LLM
“How do I download a file from an Oracle Cloud bucket?”
“Can I fetch just a byte range of a large object?”
Tell an agent
Download object {objectName} from bucket {bucketName} in namespace {namespaceName}.
Fetch bytes {range} of {objectName} in {bucketName} ({namespaceName}).
HEAD /n/{namespaceName}/b/{bucketName}/o/{objectName} Get an object's metadata and ETag without the body · HEAD Object #
Ask an LLM
“Can I read an object's user-defined metadata without downloading the file?”
“Is there a cheap way to check if an object exists and get its ETag?”
Tell an agent
Get the metadata and ETag of object {objectName} in bucket {bucketName} ({namespaceName}) without downloading it.
Check that {objectName} exists in {bucketName}, namespace {namespaceName}.
PUT /n/{namespaceName}/b/{bucketName}/o/{objectName} Upload or overwrite an object in a bucket · PUT Object #
Ask an LLM
“What's the biggest file I can upload in a single PutObject request?”
“Will uploading a file with the same name overwrite the existing object?”
Tell an agent
Upload a {Content-Length}-byte file as object {objectName} to bucket {bucketName} in {namespaceName}.
Put object {objectName} ({Content-Length} bytes) into {bucketName}, namespace {namespaceName}, in storage tier {storage-tier}.
GET /n/{namespaceName}/b/{bucketName}/objectversions List all versions of objects in a bucket · List Object Versions #
Ask an LLM
“In a versioned bucket, how can I see every previous version of my objects?”
“How many object versions come back per page, and how do I get the rest?”
Tell an agent
List all object versions in bucket {bucketName} of namespace {namespaceName}.
Show every version of objects with prefix {prefix} in {bucketName} ({namespaceName}).
GET /n/{namespaceName}/b/{bucketName}/p/ List a bucket's pre-authenticated requests · List Preauthenticated Requests #
Ask an LLM
“Which pre-authenticated request links are currently active on my bucket?”
“Can I filter pre-authenticated requests by object name prefix?”
Tell an agent
List the pre-authenticated requests on bucket {bucketName} in {namespaceName}.
Show PARs in {bucketName} ({namespaceName}) for objects starting with {objectNamePrefix}.
POST /n/{namespaceName}/b/{bucketName}/p/ Create a pre-authenticated link to a bucket or object · Create Preauthenticated Request #
Ask an LLM
“How do I share a file from a private bucket with someone who has no Oracle Cloud account?”
“Can a pre-authenticated request allow uploads as well as reads, and when does it expire?”
Tell an agent
Create a pre-authenticated request named {name} for object {objectName} in {bucketName} ({namespaceName}) with access {accessType}, expiring {timeExpires}.
Make a shareable upload link {name} for bucket {bucketName} in {namespaceName} with access type {accessType} that expires at {timeExpires}.
DELETE /n/{namespaceName}/b/{bucketName}/p/{parId} Revoke a pre-authenticated request · DELETE Preauthenticated Request #
Ask an LLM
“How do I revoke a shared link to my bucket before it expires?”
“Can I kill a pre-authenticated request that was shared by mistake?”
Tell an agent destructive · confirm first
Delete pre-authenticated request {parId} from bucket {bucketName} in {namespaceName}.
Revoke the shared PAR link {parId} on {bucketName}, namespace {namespaceName}.
GET /n/{namespaceName}/b/{bucketName}/p/{parId} Get the details of one pre-authenticated request · GET Preauthenticated Request #
Ask an LLM
“When does a particular pre-authenticated request expire and what access does it grant?”
“Which object does a given PAR point to?”
Tell an agent
Show pre-authenticated request {parId} on bucket {bucketName} in {namespaceName}.
Get the access type and expiry of PAR {parId} in {bucketName}, namespace {namespaceName}.
GET /n/{namespaceName}/b/{bucketName}/replicationPolicies List a source bucket's replication policies · List the replication policies associated with a bucket #
Ask an LLM
“Which replication policies are copying objects out of my bucket?”
“Where is this bucket replicating its data to?”
Tell an agent
List the replication policies on source bucket {bucketName} in {namespaceName}.
Show outgoing replication policies for {bucketName}, namespace {namespaceName}, {limit} per page.
POST /n/{namespaceName}/b/{bucketName}/replicationPolicies Replicate a bucket to a bucket in another region · Create replication policy #
Ask an LLM
“How do I set up cross-region replication for an Object Storage bucket?”
“Can I automatically copy new objects from one bucket into a bucket in another region?”
Tell an agent
Create replication policy {name} copying bucket {bucketName} ({namespaceName}) to {destinationBucketName} in region {destinationRegionName}.
Start replicating {bucketName} in {namespaceName} into {destinationBucketName} in {destinationRegionName}, naming the policy {name}.
DELETE /n/{namespaceName}/b/{bucketName}/replicationPolicies/{replicationId} Delete a replication policy from a source bucket · Delete replication policy #
Ask an LLM
“How do I stop a source bucket from replicating to another region?”
“Can I remove a replication policy from the source side?”
Tell an agent destructive · confirm first
Delete replication policy {replicationId} from source bucket {bucketName} in {namespaceName}.
Remove replication {replicationId} on {bucketName}, namespace {namespaceName}.
GET /n/{namespaceName}/b/{bucketName}/replicationPolicies/{replicationId} Get one replication policy on a bucket · Get replication policy #
Ask an LLM
“What destination bucket and region does a specific replication policy target?”
“Can I check the status of one replication policy?”
Tell an agent
Show replication policy {replicationId} on bucket {bucketName} in {namespaceName}.
Get the destination and status of replication {replicationId} for {bucketName}, namespace {namespaceName}.
GET /n/{namespaceName}/b/{bucketName}/replicationSources List the buckets replicating into a destination bucket · List the replication sources of a destination bucket #
Ask an LLM
“Which source buckets are replicating into this destination bucket?”
“Why is my bucket read-only, and which bucket is replicating into it?”
Tell an agent
List the replication sources feeding destination bucket {bucketName} in {namespaceName}.
Show which buckets replicate into {bucketName}, namespace {namespaceName}.
GET /n/{namespaceName}/b/{bucketName}/retentionRules List a bucket's retention rules · List the retention rules for a bucket #
Ask an LLM
“What retention rules are preventing objects in my bucket from being deleted?”
“In what order are a bucket's retention rules returned?”
Tell an agent
List the retention rules on bucket {bucketName} in {namespaceName}.
Show all retention rules for {bucketName}, namespace {namespaceName}, newest first.
POST /n/{namespaceName}/b/{bucketName}/retentionRules Add a retention rule to a bucket · Create a new retention rule #
Ask an LLM
“How do I stop objects in a bucket from being modified or deleted for a set period?”
“What's the maximum number of retention rules a bucket can have?”
Tell an agent
Add a retention rule {displayName} to bucket {bucketName} in {namespaceName} with duration {duration}.
Create a retention rule on {bucketName} ({namespaceName}) for {duration} and lock it at {timeRuleLocked}.
DELETE /n/{namespaceName}/b/{bucketName}/retentionRules/{retentionRuleId} Remove a retention rule from a bucket · Delete the specified retention rule #
Ask an LLM
“How do I delete a retention rule so objects can be removed again?”
“Once I delete a retention rule, how soon does it stop applying?”
Tell an agent destructive · confirm first
Delete retention rule {retentionRuleId} from bucket {bucketName} in {namespaceName}.
Remove the retention rule {retentionRuleId} on {bucketName}, namespace {namespaceName}.
GET /n/{namespaceName}/b/{bucketName}/retentionRules/{retentionRuleId} Get one retention rule on a bucket · Get the specified retention rule #
Ask an LLM
“How long does a particular retention rule keep objects protected?”
“Is a specific retention rule already locked?”
Tell an agent
Show retention rule {retentionRuleId} on bucket {bucketName} in {namespaceName}.
Get the duration and lock time of retention rule {retentionRuleId} in {bucketName}, namespace {namespaceName}.
PUT /n/{namespaceName}/b/{bucketName}/retentionRules/{retentionRuleId} Change an existing retention rule · Update the specified retention rule #
Ask an LLM
“Can I extend the duration of a retention rule I already created?”
“How quickly do changes to a retention rule take effect?”
Tell an agent
Change the duration of retention rule {retentionRuleId} on {bucketName} ({namespaceName}) to {duration}.
Rename existing retention rule {retentionRuleId} in {bucketName}, namespace {namespaceName}, to {displayName}.
GET /n/{namespaceName}/b/{bucketName}/u List in-progress multipart uploads in a bucket · List Multipart Uploads #
Ask an LLM
“Are there any unfinished multipart uploads sitting in my bucket?”
“Which large-file uploads to this bucket are still in progress?”
Tell an agent
List the in-progress multipart uploads in bucket {bucketName} of {namespaceName}.
Show unfinished multipart uploads in {bucketName}, namespace {namespaceName}, {limit} at a time.
POST /n/{namespaceName}/b/{bucketName}/u Start a multipart upload for a large object · Create Multipart Upload #
Ask an LLM
“How do I begin uploading a very large file in parts?”
“Can I set the content type and storage tier when starting a multipart upload?”
Tell an agent
Start a multipart upload for object {object} in bucket {bucketName} ({namespaceName}).
Begin a multipart upload of {object} to {bucketName}, namespace {namespaceName}, with content type {contentType}.
DELETE /n/{namespaceName}/b/{bucketName}/u/{objectName} Cancel a multipart upload and discard its parts · Abort Multipart Upload #
Ask an LLM
“How can I cancel a stuck multipart upload and clean up its parts?”
“Are uploaded parts deleted when a multipart upload is aborted?”
Tell an agent destructive · confirm first
Abort multipart upload {uploadId} for {objectName} in {bucketName} ({namespaceName}).
Cancel upload {uploadId} of {objectName} in bucket {bucketName}, namespace {namespaceName}, and delete its parts.
GET /n/{namespaceName}/b/{bucketName}/u/{objectName} List the parts uploaded so far in a multipart upload · List Multipart Upload Parts #
Ask an LLM
“Which parts of my multipart upload have already been received?”
“Can I get the ETags of uploaded parts before committing?”
Tell an agent
List the parts of multipart upload {uploadId} for {objectName} in {bucketName} ({namespaceName}).
Show uploaded part numbers and ETags for upload {uploadId} of {objectName}, bucket {bucketName}, namespace {namespaceName}.
POST /n/{namespaceName}/b/{bucketName}/u/{objectName} Finish a multipart upload into a single object · Commit Multipart Upload #
Ask an LLM
“All my parts are uploaded; how do I assemble them into the final object?”
“Can I leave out some uploaded parts when completing a multipart upload?”
Tell an agent
Commit multipart upload {uploadId} for {objectName} in {bucketName} ({namespaceName}) using parts {partsToCommit}.
Complete upload {uploadId} of {objectName} in bucket {bucketName}, namespace {namespaceName}, with {partsToCommit} and excluding {partsToExclude}.
PUT /n/{namespaceName}/b/{bucketName}/u/{objectName} Upload one part of a multipart upload · Upload Multipart Object Part #
Ask an LLM
“How do I send an individual chunk of a large file in a multipart upload?”
“Does each part need a part number and content length?”
Tell an agent
Upload part {uploadPartNum} ({Content-Length} bytes) of upload {uploadId} for {objectName} in {bucketName} ({namespaceName}).
Send chunk number {uploadPartNum} of {objectName} to multipart upload {uploadId} in bucket {bucketName}, namespace {namespaceName}, size {Content-Length}.
GET /n/{namespaceName}/inventoryRules List a namespace's inventory rules · List the inventory rules #
Ask an LLM
“Which inventory report rules are defined in my Object Storage namespace?”
“Do I have any inventory rules set up already?”
Tell an agent
List the inventory rules in namespace {namespaceName}.
Show up to {limit} inventory rules for namespace {namespaceName}.
POST /n/{namespaceName}/inventoryRules Create an inventory report rule · Create a new inventory rule #
Ask an LLM
“How do I get a recurring inventory report of the objects in my namespace?”
“Can an inventory rule run on a schedule and filter which buckets it covers?”
Tell an agent
Create inventory rule {ruleName} in namespace {namespaceName} with filter {filter} and report settings {report}.
Set up a recurring inventory report {ruleName} in {namespaceName} using filter {filter}, report {report} and recurrence {reportRecurrences}.
DELETE /n/{namespaceName}/inventoryRules/{inventoryRuleId} Delete an inventory rule · Delete the specified inventory rule #
Ask an LLM
“How do I stop an inventory report from being generated permanently?”
“Can I delete an inventory rule I no longer need?”
Tell an agent destructive · confirm first
Delete inventory rule {inventoryRuleId} from namespace {namespaceName}.
Remove the inventory report rule {inventoryRuleId} in {namespaceName}.
GET /n/{namespaceName}/inventoryRules/{inventoryRuleId} Get one inventory rule · Get the specified inventory rule #
Ask an LLM
“What filter and report settings does a specific inventory rule use?”
“Is a given inventory rule enabled?”
Tell an agent
Show inventory rule {inventoryRuleId} in namespace {namespaceName}.
Get the filter and schedule of inventory rule {inventoryRuleId} in {namespaceName}.
PUT /n/{namespaceName}/inventoryRules/{inventoryRuleId} Change an existing inventory rule · Update the specified inventory rule #
Ask an LLM
“Can I change the filter on an inventory rule I already set up?”
“How do I disable an existing inventory rule without deleting it?”
Tell an agent
Update inventory rule {inventoryRuleId} in {namespaceName}: name {ruleName}, filter {filter}, report {report}.
Set enabled to {isEnabled} on existing inventory rule {inventoryRuleId} in {namespaceName}, filter {filter}, report {report}.
GET /n/{namespaceName}/pe/ List Object Storage private endpoints in a compartment · List Private Endpoints #
Ask an LLM
“Which Object Storage private endpoints exist in a compartment?”
“Can I list only private endpoints in a particular lifecycle state?”
Tell an agent
List the Object Storage private endpoints in compartment {compartmentId} for namespace {namespaceName}.
Show {lifecycleState} private endpoints in compartment {compartmentId}, namespace {namespaceName}.
POST /n/{namespaceName}/pe/ Create a private endpoint for Object Storage · Create PrivateEndpoint #
Ask an LLM
“How do I reach Object Storage from my VCN subnet without going over the public internet?”
“What do I need to specify to create an Object Storage private endpoint?”
Tell an agent
Create private endpoint {name} in {namespaceName}, compartment {compartmentId}, subnet {subnetId}, prefix {prefix}, targets {accessTargets}.
Set up a private endpoint {name} on subnet {subnetId} for {namespaceName} in compartment {compartmentId}, DNS prefix {prefix}, targets {accessTargets}.
DELETE /n/{namespaceName}/pe/{peName}/ Delete an Object Storage private endpoint · DELETE Private Endpoint #
Ask an LLM
“How do I remove a private endpoint I no longer use for Object Storage?”
“What happens if I delete a private endpoint that doesn't exist?”
Tell an agent destructive · confirm first
Delete private endpoint {peName} from namespace {namespaceName}.
Tear down the Object Storage private endpoint {peName} in {namespaceName}.
GET /n/{namespaceName}/pe/{peName}/ Get the details of an Object Storage private endpoint · Get PrivateEndpoint #
Ask an LLM
“What subnet and access targets does a particular private endpoint have?”
“Is my Object Storage private endpoint active yet?”
Tell an agent
Show private endpoint {peName} in namespace {namespaceName}.
Get the state and access targets of private endpoint {peName} in {namespaceName}.
POST /n/{namespaceName}/pe/{peName}/ Update an Object Storage private endpoint · POST Private Endpoint #
Ask an LLM
“Can I change which buckets an existing private endpoint gives access to?”
“Can I rename or re-tag an existing private endpoint?”
Tell an agent
Change the access targets of private endpoint {peName} in {namespaceName} to {accessTargets}.
Rename existing private endpoint {peName} in namespace {namespaceName} to {name}.
GET /workRequests List Object Storage work requests in a compartment · List Work Requests #
Ask an LLM
“Which long-running Object Storage jobs, like copies or re-encryptions, are running in my compartment?”
“Can I see work requests tied to a particular private endpoint?”
Tell an agent
List the Object Storage work requests in compartment {compartmentId}.
Show work requests in compartment {compartmentId} for private endpoint {privateEndpointName}.
DELETE /workRequests/{workRequestId} Cancel a running work request · Cancel a work request #
Ask an LLM
“Can I stop a copy or re-encryption job that's still running?”
“How do I cancel an Object Storage work request?”
Tell an agent destructive · confirm first
Cancel work request {workRequestId}.
Stop the running Object Storage job with work request id {workRequestId}.
GET /workRequests/{workRequestId} Check the status of a work request · GET Work Request Status #
Ask an LLM
“Has my object copy work request finished yet?”
“What percentage complete is a given work request?”
Tell an agent
Get the status of work request {workRequestId}.
Tell me whether work request {workRequestId} has completed.
GET /workRequests/{workRequestId}/errors List the errors from a work request · List Work Request Errors #
Ask an LLM
“Why did my Object Storage work request fail?”
“What errors were recorded for a particular work request?”
Tell an agent
List the errors for work request {workRequestId}.
Show why work request {workRequestId} failed.
GET /workRequests/{workRequestId}/logs List the log messages of a work request · List Work Request Logs #
Ask an LLM
“Can I read the progress log messages of a work request?”
“What steps has a long-running Object Storage job logged so far?”
Tell an agent
List the log entries for work request {workRequestId}.
Show the latest {limit} log messages from work request {workRequestId}.

Documentation

Specifications

Schemas & Data

📊
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
📊
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
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-preauthenticated-request-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-preauthenticated-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-bucket-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-bucket-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-vcn-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-create-vcn-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-create-subnet-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-route-table-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-update-vcn-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-create-internet-gateway-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-subnet-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-internet-gateway-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-security-list-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-security-list-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-route-table-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-update-vcn-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-subnet-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-create-subnet-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-create-internet-gateway-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-vcn-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-internet-gateway-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-create-vcn-details-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-update-autonomous-database-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-autonomous-database-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-db-system-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-create-autonomous-database-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-autonomous-database-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-db-system-summary-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-create-autonomous-database-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-autonomous-database-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-update-autonomous-database-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-db-system-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-autonomous-database-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-db-system-summary-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-policy-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-compartment-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-create-policy-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-create-user-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-group-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-update-user-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-create-group-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-user-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-create-group-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-policy-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-create-user-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-compartment-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-update-user-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-create-policy-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-user-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-group-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-node-pool-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-node-pool-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-create-cluster-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-create-node-pool-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-update-cluster-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-cluster-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-cluster-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-cluster-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-node-pool-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-update-cluster-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-create-node-pool-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-node-pool-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-create-cluster-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-cluster-summary-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-create-function-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-create-application-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-application-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-function-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-function-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-application-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-function-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-application-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-create-function-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-create-application-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-application-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-function-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-metric-data-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-create-alarm-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-update-alarm-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-summarize-metrics-data-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-metric-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-alarm-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-alarm-summary-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-summarize-metrics-data-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-create-alarm-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-alarm-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-update-alarm-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-metric-data-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-alarm-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-metric-structure.json

Other Resources

🔗
Pricing
https://www.oracle.com/cloud/compute/pricing.html
🔗
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
🔗
Pricing
https://www.oracle.com/cloud/storage/pricing.html
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-preauthenticated-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-bucket-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-bucket-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-preauthenticated-request-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-list-objects-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-create-bucket-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-object-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-create-preauthenticated-request-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-update-bucket-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-create-internet-gateway-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-security-list-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-internet-gateway-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-update-vcn-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-vcn-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-create-vcn-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-subnet-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-create-subnet-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-route-table-example.json
🔗
Pricing
https://www.oracle.com/cloud/price-list.html#database
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-db-system-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-update-autonomous-database-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-create-autonomous-database-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-autonomous-database-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-db-system-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-autonomous-database-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-policy-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-create-policy-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-create-group-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-group-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-create-user-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-compartment-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-update-user-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-user-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-cluster-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-create-cluster-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-cluster-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-node-pool-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-update-cluster-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-node-pool-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-create-node-pool-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-application-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-function-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-create-function-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-create-application-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-application-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-function-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-alarm-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-metric-data-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-create-alarm-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-update-alarm-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-alarm-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-summarize-metrics-data-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-metric-example.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/oracle-cloud:oracle-cloud-object-storage-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

oracle-cloud-object-storage-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Use Object Storage and Archive Storage APIs to manage buckets, objects, and related resources.
  license:
    name: Oracle Corporation
  title: Service Object Storage API
  version: '20160918'
servers:
- url: https://localhost:9000/
tags:


# --- truncated at 32 KB (327 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/openapi/oracle-cloud-object-storage-api-openapi.yml