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 Deployment API

The deployment API from Oracle — 5 operation(s) for deployment.

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

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

This API exposes 8 operations across 5 paths, and defines 54 schemas. It is described by OpenAPI 3.2.0, at version 20190501.

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

8 operations 5 paths 54 schemas 1 DELETE2 GET4 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Paths & Operations 8

Across 5 paths, the API surfaces 8 operations — 1 DELETE, 2 GET, 4 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

deployment 8
GET
/deployments
Gets a list of all Deployments in a compartment
ListDeployments 9 params → 200400401404429500default
POST
/deployments
Creates a new Deployment
CreateDeployment 2 params body → 201400401404409429500default
DELETE
/deployments/{deploymentId}
Delete a provisioned Deployment
DeleteDeployment 4 params → 202400401404412429500default
GET
/deployments/{deploymentId}
Get Deployment
GetDeployment 2 params → 200400401404429500default
PUT
/deployments/{deploymentId}
Update the Deployment identified by the id
UpdateDeployment 4 params body → 202400401404412429500default
POST
/deployments/{deploymentId}/actions/addLock
Adds a lock to a Deployment resource.
AddDeploymentLock 4 params → 200400401404412429500default
POST
/deployments/{deploymentId}/actions/changeCompartment
Change the deployment compartment.
ChangeDeploymentCompartment 5 params body → 202400401404409412429500
POST
/deployments/{deploymentId}/actions/removeLock
Removes a lock to a Deployment resource.
RemoveDeploymentLock 4 params → 200400401404412429500default

Schemas 54

The contract defines 54 schemas that model the data the API accepts and returns. The most detailed are Deployment (15 properties), DeploymentSummary (14 properties), ApiSpecificationRouteRequestPolicies (9 properties), CreateDeploymentDetails (8 properties). Each schema is shown below with its type and property counts.

ApiSpecificationRouteResponsePolicies
object
Behavior applied to any responses sent by the API for requests on this route.
2 properties
DynamicSelectionKey
object
Base policy for defining how to match the context variable in an incoming request with selection keys when dynamically routing and dynamically authenticating r…
3 properties 1 required
UpdateDeploymentDetails
object
The information to be updated.
4 properties
AccessLogPolicy
object
Configures the logging policies for the access logs of an API Deployment.
1 property
AuthenticationServerPolicy
object
Policy for the details regarding each authentication server under dynamic authentication. We specify the value of selectors for which this authentication serve…
2 properties 2 required
RenameHeaderPolicy
object
Rename HTTP headers as they pass through the gateway.
1 property 1 required
RequestParameterValidation
object
Common parameter validation properties.
1 property 1 required
SetQueryParameterPolicyItem
object
Set will add a new query parameter if it was not in the original request. If the parameter already exists on the request, you can choose to override, append, o…
3 properties 2 required
BodyValidationRequestPolicy
Validate the payload body of the incoming API requests on a specific route.
CreateDeploymentDetails
object
Information about a new deployment.
8 properties 4 required
MutualTlsDetails
object
Properties used to configure client mTLS verification when API Consumer makes connection to the gateway.
2 properties
ApiSpecificationLoggingPolicies
object
Policies controlling the pushing of logs to OCI Public Logging.
2 properties
CorsPolicy
object
Enable CORS (Cross-Origin-Resource-Sharing) request handling.
6 properties 1 required
RequestBodySizeValidationPolicy
object
Validate the size of the request body.
2 properties
AuthenticationPolicy
object
Information on how to authenticate incoming requests.
2 properties 1 required
ExecutionLogPolicy
object
Configures the logging policies for the execution logs of an API Deployment.
2 properties
UsagePlansPolicy
object
Usage plan policies for this deployment
1 property 1 required
ResponseCacheLookupPolicy
object
Base policy for Response Cache lookup.
3 properties 1 required
ApiSpecificationRouteBackend
object
The backend to forward requests to.
1 property 1 required
QueryParameterValidationItem
Query parameter validation properties.
RenameHeaderPolicyItem
object
The value will be a copy of the original value of the source header and will not be affected by any other transformation policies applied to that header.
2 properties 2 required
ResourceLock
object
Resource locks are used to prevent certain APIs from being called for the resource. A full lock prevents both updating the resource and deleting the resource.…
4 properties 1 required
SetQueryParameterPolicy
object
Set parameters on the query string as they pass through the gateway.
1 property 1 required
ApiSpecification
object
The logical configuration of the API exposed by a deployment.
3 properties
ResponseCacheStorePolicy
object
Base policy for how a response from a backend is cached in the Response Cache.
1 property 1 required
ContentValidation
object
Content validation properties.
1 property 1 required
DeploymentSummary
object
A summary of the deployment.
14 properties 5 required
ChangeDeploymentCompartmentDetails
object
The new compartment details for the deployment.
1 property 1 required
ApiSpecificationRouteRequestPolicies
object
Behavior applied to any requests received by the API on this route.
9 properties
DynamicAuthenticationPolicy
object
Policy on how to authenticate requests when multiple authentication options are configured for a deployment. For an incoming request, the value of selector spe…
2 properties 2 required
FilterQueryParameterPolicyItem
object
A query parameter to drop (with BLOCK) or pass through (with ALLOW).
1 property 1 required
FilterHeaderPolicyItem
object
A header to drop (with BLOCK) or pass through (with ALLOW).
1 property 1 required
RemoveResourceLockDetails
object
Used to remove a resource lock. Resource locks are used to prevent certain APIs from being called for the resource. A full lock prevents both updating the reso…
1 property 1 required
DeploymentCollection
object
Collection of deployment summaries.
1 property 1 required
ApiSpecificationRequestPolicies
object
Global behavior applied to all requests received by the API.
7 properties
ValidationRequestPolicy
object
Top-level validation policy mixin (not directly used).
1 property
RateLimitingPolicy
object
Limit the number of requests that should be handled for the specified window using a specfic key.
2 properties 2 required
QueryParameterTransformationPolicy
object
A set of transformations to apply to query parameters that pass through the gateway.
3 properties
FilterHeaderPolicy
object
Filter HTTP headers as they pass through the gateway. The gateway applies filters after other transformations, so any headers set or renamed must also be liste…
2 properties 2 required
QueryParameterValidationRequestPolicy
Validate the URL query parameters on the incoming API requests on a specific route.
Error
object
Error Information.
2 properties 2 required
SetHeaderPolicyItem
object
Set will add a new header if it was not in the original request. If the header already exists on the request, you can choose to override, append, or skip it.
3 properties 2 required
SelectionSourcePolicy
object
The type of selector to use when dynamically routing and dynamically authenticating requests.
1 property 1 required
RenameQueryParameterPolicy
object
Rename parameters on the query string as they pass through the gateway.
1 property 1 required
ApiSpecificationRoute
object
A single route that forwards requests to a particular backend and may contain some additional policies.
6 properties 2 required
HeaderTransformationPolicy
object
A set of transformations to apply to HTTP headers that pass through the gateway.
3 properties
HeaderValidationRequestPolicy
Validate the HTTP headers on the incoming API requests on a specific route.
HeaderValidationItem
Header validation properties.
FilterQueryParameterPolicy
object
Filter parameters from the query string as they pass through the gateway. The gateway applies filters after other transformations, so any parameters set or ren…
2 properties 2 required
RouteAuthorizationPolicy
object
If authentication has been performed, validate whether the request scope (if any) applies to this route. If no RouteAuthorizationPolicy is defined for a route,…
1 property
Deployment
object
A deployment deploys an API on a gateway. Avoid entering confidential information. For more information, see [API Gateway Concepts](/iaas/Content/APIGateway/Co…
15 properties 6 required
RenameQueryParameterPolicyItem
object
The value will be a copy of the original value of the source parameter and will not be affected by any other transformation policies applied to that parameter.
2 properties 2 required
SetHeaderPolicy
object
Set HTTP headers as they pass through the gateway.
1 property 1 required
AddResourceLockDetails
object
Used to add a resource lock. Resource locks are used to prevent certain APIs from being called for the resource. A full lock prevents both updating the resourc…
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-deployment-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 Deployment 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.