How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Oracle Resource Manager API

Manages infrastructure and other Oracle cloud resources.

Oracle Resource Manager API is one of 378 APIs that Oracle publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Resource Manager. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 52 operations across 37 paths, and defines 63 schemas. It is described by OpenAPI 3.2.0, at version 20180917.

Requests are made against 2 base URLs: http://127.0.0.1/20180917, https://127.0.0.1/20180917.

52 operations 37 paths 63 schemas 5 DELETE31 GET11 POST5 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
20180917
Base URL
https://{host}:{port}/ords/
Resource Areas
1

Paths & Operations 52

Across 37 paths, the API surfaces 52 operations — 5 DELETE, 31 GET, 11 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

ResourceManager 52

Manages infrastructure and other Oracle cloud resources.

GET
/configurationSourceProviders
Lists configuration source providers.
ListConfigurationSourceProviders 9 params → 200400401404429500default
POST
/configurationSourceProviders
Creates a configuration source provider in the specified compartment.
CreateConfigurationSourceProvider 2 params body → 200400401404409429500default
DELETE
/configurationSourceProviders/{configurationSourceProviderId}
Deletes the specified configuration source provider.
DeleteConfigurationSourceProvider 3 params → 204400401404409412429500
GET
/configurationSourceProviders/{configurationSourceProviderId}
Gets the properties of the specified configuration source provider.
GetConfigurationSourceProvider 2 params → 200400401404429500default
PUT
/configurationSourceProviders/{configurationSourceProviderId}
Updates the properties of the specified configuration source provider.
UpdateConfigurationSourceProvider 3 params body → 200400401404409412429500
POST
/configurationSourceProviders/{configurationSourceProviderId}/actions/changeCompartment
Moves a ConfigurationSourceProvider into a different compartment. When provided, If-Match is checked against ETag values of the ConfigurationSourceProvider.
ChangeConfigurationSourceProviderCompartment 4 params body → 204400401404409412429500
GET
/jobs
List all jobs related to a stack or compartment. By default, the list is ordered by time created. You can alter the ordering by using SortByQueryParam and SortOrderQueryParam.
ListJobs 10 params → 200400401404429500default
POST
/jobs
Create a Job.
CreateJob 2 params body → 200400401404409429500default
DELETE
/jobs/{jobId}
Cancel a Job
CancelJob 4 params → 202400401404409412429500
GET
/jobs/{jobId}
Get details of a specific job.
GetJob 2 params → 200400401404429500default
PUT
/jobs/{jobId}
Update a Job.
UpdateJob 3 params body → 200400401404409412429500
GET
/jobs/{jobId}/associatedResources
Gets the list of resources associated with the specified job.
ListJobAssociatedResources 6 params → 200400401404409429500default
GET
/jobs/{jobId}/detailedLogContent
Gets job detailed log content.
GetJobDetailedLogContent 2 params → 200400401404409429500default
GET
/jobs/{jobId}/logs
Gets log entries for a job
GetJobLogs 9 params → 200400401404429500default
GET
/jobs/{jobId}/logs/content
Gets the raw logs for a job.
GetJobLogsContent 2 params → 200400401404429500default
GET
/jobs/{jobId}/outputs
Gets the list of outputs associated with the specified job.
ListJobOutputs 5 params → 200400401404409429500default
GET
/jobs/{jobId}/tfConfig
Get zipped Terraform configuration used for a specific job.
GetJobTfConfig 2 params → 200400401404409429500default
GET
/jobs/{jobId}/tfPlan
Gets terraform plan output file with contents in binary or json format
GetJobTfPlan 3 params → 200400401404409429500default
GET
/jobs/{jobId}/tfState
Get Terraform state output from a specified job.
GetJobTfState 2 params → 200400401404409429500default
GET
/privateEndpoints
Lists private endpoints according to specified filter.
ListPrivateEndpoints 9 params → 200400401404429500default
POST
/privateEndpoints
Creates a private endpoint in the specified compartment.
CreatePrivateEndpoint 2 params body → 200400401404409429500default
DELETE
/privateEndpoints/{privateEndpointId}
Deletes the specified private endpoint.
DeletePrivateEndpoint 3 params → 204400401404409412429500
GET
/privateEndpoints/{privateEndpointId}
Gets the specified private endpoint.
GetPrivateEndpoint 2 params → 200400401404429500default
PUT
/privateEndpoints/{privateEndpointId}
Updates the specified private endpoint.
UpdatePrivateEndpoint 3 params body → 200400401404409412429500
POST
/privateEndpoints/{privateEndpointId}/actions/changeCompartment
Moves a private endpoint into a different compartment. When provided, If-Match is checked against ETag values of the private endpoint.
ChangePrivateEndpointCompartment 4 params body → 204400401404409412429500
GET
/privateEndpoints/{privateEndpointId}/reachableIp
Gets the alternative IP address of the private resource.
GetReachableIp 4 params → 200400401404429500default
GET
/resourceDiscoveryServices
Lists supported Resource Discovery services.
ListResourceDiscoveryServices 2 params → 200400401404429500default
GET
/stacks
Returns a stack or list of stacks.
ListStacks 9 params → 200400401404429500default
POST
/stacks
Creates a Stack.
CreateStack 2 params body → 200400401404409429500default
DELETE
/stacks/{stackId}
Deletes a stack
DeleteStack 3 params → 204400401404409429412500
GET
/stacks/{stackId}
Gets a stack by ID.
GetStack 2 params → 200400401404429500default
PUT
/stacks/{stackId}
Updates the specified stack object.
UpdateStack 3 params body → 200400401404409412429500
POST
/stacks/{stackId}/actions/changeCompartment
Moves a Stack and it's associated Jobs into a different compartment. When provided, If-Match is checked against ETag values of the Stack.
ChangeStackCompartment 4 params body → 202400401404409412429500
POST
/stacks/{stackId}/actions/detectDrift
Checks drift status for the specified stack.
DetectStackDrift 4 params body → 202400401404409412500default
POST
/stacks/{stackId}/actions/listResourceDriftDetails
Lists drift status details for each resource defined in the specified stack.
ListStackResourceDriftDetails 6 params → 200400401404500default
GET
/stacks/{stackId}/associatedResources
Gets the list of resources associated with the specified stack.
ListStackAssociatedResources 6 params → 200400401404409429500default
GET
/stacks/{stackId}/tfConfig
Gets the stack's zipped Terraform configuration
GetStackTfConfig 2 params → 200400401404409429500default
GET
/stacks/{stackId}/tfState
Get Terraform state of the specified stack.
GetStackTfState 2 params → 200400401404409429500default
GET
/templateCategories
Lists template categories.
ListTemplateCategories 1 param → 200400401404429500default
GET
/templates
Lists templates according to the specified filter.
ListTemplates 9 params → 200400401404429500default
POST
/templates
Creates a private template in the specified compartment.
CreateTemplate 2 params body → 200400401404409429500default
DELETE
/templates/{templateId}
Deletes the specified template.
DeleteTemplate 3 params → 204400401404409412429500
GET
/templates/{templateId}
Gets the specified template.
GetTemplate 2 params → 200400401404429500default
PUT
/templates/{templateId}
Updates the specified template.
UpdateTemplate 3 params body → 200400401404409412429500
POST
/templates/{templateId}/actions/changeCompartment
Moves a template into a different compartment. When provided, If-Match is checked against ETag values of the Template.
ChangeTemplateCompartment 4 params body → 204400401404409412429500
GET
/templates/{templateId}/logo
Gets the template's logo file
GetTemplateLogo 2 params → 200400401404429500default
GET
/templates/{templateId}/tfConfig
Gets the template's zipped Terraform configuration
GetTemplateTfConfig 2 params → 200400401404429500default
GET
/terraformVersions
Lists supported Terraform versions.
ListTerraformVersions 2 params → 200400401404429500default
GET
/workRequests
Lists work requests
ListWorkRequests 5 params → 200400401404429500default
GET
/workRequests/{workRequestId}
Get Work Request
GetWorkRequest 2 params → 200400401404429500default
GET
/workRequests/{workRequestId}/errors
Lists work request errors
ListWorkRequestErrors 6 params → 200400401404429500default
GET
/workRequests/{workRequestId}/logs
Lists work request logs
ListWorkRequestLogs 6 params → 200400401404429500default

Schemas 63

The contract defines 63 schemas that model the data the API accepts and returns. The most detailed are Job (21 properties), Stack (16 properties), PrivateEndpoint (15 properties), ConfigurationSourceProvider (15 properties). Each schema is shown below with its type and property counts.

TemplateCategorySummary
object
Summary information for the template category.
2 properties
CancellationDetails
object
Cancellation details for a job.
1 property
WorkRequestSummary
object
A summary of the status of a work request.
9 properties 7 required
AssociatedResourcesCollection
object
The list of associated resources for the indicated stack or job.
1 property 1 required
CreateTemplateDetails
object
Creation details for a template.
8 properties 4 required
CreateTemplateConfigSourceDetails
object
Creation details for a configuration source used for a template.
1 property 1 required
Template
object
The properties that define a template. A template is a pre-built Terraform configuration that provisions a set of resources used in a common scenario.
13 properties 1 required
ReachableIp
object
The reachable, or alternative, IP address for a nonpublic IP address that is associated with the private endpoint. Resource Manager uses this IP address to con…
1 property 1 required
ConfigurationSourceProvider
object
The properties that define a configuration source provider. For more information, see [Managing Configuration Source Providers](/iaas/Content/ResourceManager/T…
15 properties 1 required
JobOutputsCollection
object
The list of outputs associated with a job.
1 property 1 required
LogEntry
object
Log entry for an operation resulting from a job's execution.
4 properties
JobSummary
object
Summary information for a job.
14 properties
StackResourceDriftSummary
object
Drift status details for the indicated resource and stack. Includes actual and expected (defined) properties.
9 properties
TerraformVersionSummary
object
A Terraform version supported for use with stacks.
2 properties
AssociatedResourceSummary
object
Summary information for a resource associated with a stack or job.
7 properties
DetectStackDriftDetails
object
Details for detecting drift in a stack.
2 properties
UpdateTemplateDetails
object
Update details for a template.
7 properties
PrivateEndpointCollection
object
A list of private endpoints that match filter criteria, if any. Results contain PrivateEndpointSummary objects.
1 property 1 required
Job
object
The properties of a job. A job performs the actions that are defined in your Terraform configuration. For instructions on managing jobs, see [Managing Jobs](/i…
21 properties
UpdatePrivateEndpointDetails
object
Update details for a private endpoint.
9 properties
PrivateEndpointSummary
object
The summary metadata associated with the private endpoint.
12 properties 4 required
CreateStackDetails
object
Creation details for a stack.
9 properties 2 required
UpdateConfigSourceDetails
object
Update details for a configuration source.
2 properties 1 required
CreateConfigurationSourceProviderDetails
object
Creation details for a configuration source provider.
7 properties 1 required
UpdateStackDetails
object
Update details for a stack.
9 properties
WorkRequestError
object
An error encountered while executing a work request.
3 properties 3 required
TemplateSummary
object
Summary information for a template.
10 properties
ConfigurationSourceProviderSummary
object
Summary information for a configuration source provider.
12 properties 1 required
CustomTerraformProvider
object
Location information about custom Terraform providers for a stack. For more information, see [Using Custom Providers with a Stack](/iaas/Content/ResourceManage…
3 properties 3 required
ChangeConfigurationSourceProviderCompartmentDetails
object
Compartment details for moving a configuration source provider.
1 property 1 required
PrivateServerConfigDetails
object
Details about a private endpoint associated with the configuration source provider.
2 properties 1 required
UpdateConfigurationSourceProviderDetails
object
Update details for a configuration source provider.
6 properties
TerraformVersionCollection
object
The list of Terraform versions supported for use with stacks.
1 property 1 required
WorkRequestLogEntry
object
A log message from the execution of a work request.
2 properties 2 required
StackResourceDriftCollection
object
Drift status details for resources in the stack.
1 property 1 required
TemplateCategorySummaryCollection
object
Results of a ListTemplateCategories operation.
1 property 1 required
ChangePrivateEndpointCompartmentDetails
object
Compartment details for moving a private endpoint.
1 property 1 required
JobOutputSummary
object
Terraform output associated with a job.
5 properties
JobOperationDetailsSummary
object
A summary of job details that is specific to the operation type.
1 property 1 required
TemplateConfigSource
object
Information about the Template.
1 property 1 required
ConfigSourceRecord
object
Information about the Terraform configuration.
1 property 1 required
StackSummary
object
Summary information for a stack.
10 properties
WorkRequest
object
The status of a work request.
9 properties 7 required
ApplyJobPlanResolution
object
Deprecated. Use the property executionPlanStrategy in jobOperationDetails instead.
3 properties
UpdateJobDetails
object
Update details for a job.
3 properties
CreateJobOperationDetails
object
Job details that are specific to the operation type.
2 properties 1 required
ResourceDiscoveryServiceCollection
object
The list of [services supported for use with Resource Discovery](https://www.terraform.io/docs/providers/oci/guides/resourcediscovery.htmlservices).
1 property 1 required
FailureDetails
object
2 properties 2 required
WorkRequestResource
object
A resource created or operated on by a work request.
4 properties 3 required
CreateConfigSourceDetails
object
Creation details for a configuration source used with the stack.
2 properties 1 required
TemplateSummaryCollection
object
Results of a ListTemplates operation.
1 property 1 required
CreateJobDetails
object
Creation details for a job for running inside the specified stack.
7 properties 1 required
JobOperationDetails
object
Job details that are specific to the operation type.
1 property 1 required
ConfigurationSourceProviderCollection
object
Collection of configuration source providers.
1 property
ConfigSource
object
Information about the Terraform configuration.
2 properties 1 required
ChangeStackCompartmentDetails
object
Compartment details for moving a stack.
1 property 1 required
CreatePrivateEndpointDetails
object
Creation details for a private endpoint.
10 properties 4 required
UpdateTemplateConfigSourceDetails
object
Update details for a configuration source for a template.
1 property 1 required
Error
object
Error that occurs during the execution of a job.
2 properties 2 required
ChangeTemplateCompartmentDetails
object
Compartment details for moving a template.
1 property 1 required
PrivateEndpoint
object
A private endpoint allowing Resource Manager to access nonpublic cloud resources. For more information about private endpoints, see [Managing Private Endpoints…
15 properties 4 required
ResourceDiscoveryServiceSummary
object
A service supported for use with [Resource Discovery](https://www.terraform.io/docs/providers/oci/guides/resourcediscovery.htmlservices).
2 properties
Stack
object
The properties that define a stack. A stack is the collection of Oracle Cloud Infrastructure resources corresponding to a given Terraform configuration. For in…
16 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-resourcemanager-api-openapi.yml Raw ↑

Other APIs Oracle publishes across the network.

Oracle Database REST APIs
Oracle Integration Cloud API
Oracle Fusion Cloud Applications API
Oracle Fusion Cloud Financials REST API
Oracle Fusion Cloud HCM REST API
Oracle Fusion Cloud CX Sales and Service REST API
Oracle Fusion Cloud SCM REST API
Oracle Fusion Cloud Procurement REST API
Oracle Content Management API
OCI Generative AI API
OCI AI Vision API
OCI AI Language API
Where this information came from

This is an independent, third-party profile of Oracle Resource Manager API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.