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 Managed Instance API

The managedInstance API from Oracle — 35 operation(s) for managedinstance.

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

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

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

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

37 operations 35 paths 63 schemas 1 DELETE13 GET22 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Paths & Operations 37

Across 35 paths, the API surfaces 37 operations — 1 DELETE, 13 GET, 22 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

managedInstance 37
GET
/managedInstances
Gets a list of allmanaged instances in a compartment
ListManagedInstances 32 params → 200400401404429500default
POST
/managedInstances/actions/installWindowsUpdates
Installs all Windows Updates on managed instances in a compartment
InstallAllWindowsUpdatesOnManagedInstancesInCompartment 4 params → 202400401404409412429500
POST
/managedInstances/actions/updatePackages
Update all packages on managed instances in a compartment
UpdateAllPackagesOnManagedInstancesInCompartment 4 params → 202400401404409412429500
DELETE
/managedInstances/{managedInstanceId}
Delete (unregister) a provisioned Managed Instance
DeleteManagedInstance 3 params → 202400401404412429500default
GET
/managedInstances/{managedInstanceId}
Get ManagedInstance
GetManagedInstance 2 params → 200400401404429500default
PUT
/managedInstances/{managedInstanceId}
Update the managed instance identified by the id
UpdateManagedInstance 4 params → 200400401404412429500default
POST
/managedInstances/{managedInstanceId}/actions/attachProfile
Add a profile to a managed instance
AttachProfileToManagedInstance 5 params → 200400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/attachSoftwareSources
Add a software source to a managed instance
AttachSoftwareSourcesToManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/detachProfile
Detach a profile from a managed instance
DetachProfileFromManagedInstance 4 params → 200400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/detachSoftwareSources
Removes software sources from a managed instance
DetachSoftwareSourcesFromManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/disableModuleStreams
Disable a specific module stream on a managed instance
DisableModuleStreamOnManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/enableModuleStreams
Enable a specific module stream on a managed instance
EnableModuleStreamOnManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/installPackages
Install packages on a managed instance
InstallPackagesOnManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/installSnaps
Installs snaps on a managed instance
InstallSnapsOnManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/installStreamProfiles
Installs a profile for an enabled module stream
InstallModuleStreamProfileOnManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/installWindowsUpdates
Install Windows update(s) on a managed instance
InstallWindowsUpdatesOnManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/manageModuleStreams
Perform an operation involving modules, streams, and profiles on a managed instance
ManageModuleStreamsOnManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/reboot
Reboots a managed instance
RebootManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/refreshSoftware
Refresh the software information
RefreshSoftwareOnManagedInstance 4 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/removePackages
Removes a package from a managed instance
RemovePackagesFromManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/removeSnaps
Remove snaps from a managed instance
RemoveSnapsFromManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/removeStreamProfiles
Removes an installed profile for a module stream from a managed instance
RemoveModuleStreamProfileFromManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/switchModuleStreams
Changes the enabled stream for a module
SwitchModuleStreamOnManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/switchSnapChannel
Switch snap channel on a managed instance
SwitchSnapChannelOnManagedInstance 5 params → 202400401404409412429500
POST
/managedInstances/{managedInstanceId}/actions/updatePackages
Update a package on a managed instance
UpdatePackagesOnManagedInstance 5 params → 202400401404409412429500
GET
/managedInstances/{managedInstanceId}/availablePackages
Lists all packages that are available for installation on a managed instance.
ListManagedInstanceAvailablePackages 9 params → 200400401404429500default
GET
/managedInstances/{managedInstanceId}/availableSoftwareSources
Gets a list of all software sources available for the Managed Instance. These only include software sources that are not already added to the managed instance, but can be added.
ListManagedInstanceAvailableSoftwareSources 9 params → 200400401404429500default
GET
/managedInstances/{managedInstanceId}/availableWindowsUpdates
Gets a list of all Windows updates available for the Managed Instance
ListManagedInstanceAvailableWindowsUpdates 12 params → 200400401404429500default
GET
/managedInstances/{managedInstanceId}/errata
Gets a list of all applicable errata on the managed instance
ListManagedInstanceErrata 10 params → 200400401404429500default
GET
/managedInstances/{managedInstanceId}/installedPackages
Gets a list of all packages installed on the managed instance
ListManagedInstanceInstalledPackages 11 params → 200400401404429500default
GET
/managedInstances/{managedInstanceId}/installedWindowsUpdates
Gets a list of all Windows updates that are installed on the Managed Instance
ListManagedInstanceInstalledWindowsUpdates 10 params → 200400401404429500default
GET
/managedInstances/{managedInstanceId}/modules
Retrieve a list of modules from a managed instance.
ListManagedInstanceModules 9 params → 200400401404429500default
GET
/managedInstances/{managedInstanceId}/snaps
Retrieve a list of snaps from a managed instance.
ListManagedInstanceSnaps 9 params → 200400401404429500default
GET
/managedInstances/{managedInstanceId}/updatablePackages
Gets a list of updatable packages on a managed instance
ListManagedInstanceUpdatablePackages 12 params → 200400401404429500default
POST
/managementStations/{managementStationId}/actions/associateManagedInstances
Associates managed instances to a management station
AssociateManagedInstancesWithManagementStation 4 params body → 202400401404409412429500
GET
/windowsUpdates
Gets a list of Windows Updates
ListWindowsUpdates 9 params → 200400401404429500default
GET
/windowsUpdates/{windowsUpdateId}
Gets information about the specified Windows update.
GetWindowsUpdate 2 params → 200400401404429500default

Schemas 63

The contract defines 63 schemas that model the data the API accepts and returns. The most detailed are ManagedInstance (42 properties), ManagedInstanceSummary (20 properties), WindowsUpdate (9 properties), SnapSummary (8 properties). Each schema is shown below with its type and property counts.

ModuleStreamDetailsBody
object
Provides the information used to enable or disable the module stream on a managed instance.
3 properties 1 required
InstallWindowsUpdatesOnManagedInstanceDetails
object
Provides the information used to install Windows updates on a managed instance.
3 properties
WindowsUpdateSummary
object
Provides summary information about an update for a Windows instance.
5 properties 3 required
AvailableSoftwareSourceSummary
object
Provides summary information about an available software source. An available software source can be added to a managed instance. After a software source is ad…
5 properties 4 required
AutonomousSettings
object
Settings for the Autonomous Linux service.
2 properties
SwitchModuleStreamOnManagedInstanceDetails
object
Provides the information used to switch module streams on a managed instance.
SwitchSnapChannelOnManagedInstanceDetails
object
Provides the information used to switch snap channel a managed instance. - snapDetails
2 properties
InstallModuleStreamProfileOnManagedInstanceDetails
object
Provides the information used to install a module stream profile on a managed instance.
ManagedInstanceSummary
object
Provides summary information for a managed instance.
20 properties 5 required
AssociateManagedInstancesWithManagementStationDetails
object
Provides the information used to associate managed instances to a management station.
2 properties 1 required
Id
object
Id and name of a resource to simplify the display for the user.
2 properties 2 required
AvailablePackageSummary
Provides summary information about a software package available for installation on a managed instance.
DisableModuleStreamOnManagedInstanceDetails
object
Provides the information used to disable a module stream on a managed instance.
InstalledWindowsUpdateSummary
object
An object that defines an installed update for a Windows instance.
3 properties 3 required
ManagedInstanceErratumSummaryCollection
object
The set of errata returned for the [ListManagedInstanceErrata](/en/osmh/20220901/ManagedInstance/ListManagedInstanceErrata) operation.
1 property 1 required
SoftwareSourcesDetails
object
The details about the software sources to be attached/detached.
2 properties 1 required
InstallSnapDetails
object
Provides the information used to install a snap.
5 properties 1 required
AttachProfileToManagedInstanceDetails
object
Provides the information used to set a profile for a managed instance.
1 property 1 required
InstallPackagesOnManagedInstanceDetails
object
Provides the information used to install software packages on a managed instance.
ManageModuleStreamsOnManagedInstanceDetails
object
The set of changes to make to the state of the modules, streams, and profiles on a managed instance
6 properties
AvailableSoftwareSourceCollection
object
The set of available software sources returned for the [ListManagedInstanceAvailableSoftwareSources](/en/osmh/latest/ManagedInstance/ListManagedInstanceAvailab…
1 property 1 required
ModuleStreamProfileDetailsBody
object
Provides the information used to install or remove a module stream profile on a managed instance.
4 properties 1 required
PackageNameSummary
object
Provides summary information about a package.
5 properties 2 required
WindowsUpdateCollection
object
A set of Windows updates returned for the [ListWindowsUpdates](/en/osmh/latest/WindowsUpdateCollection/ListWindowsUpdates) operation. The list contains a summa…
1 property 1 required
RemovePackagesFromManagedInstanceDetails
object
Provides the information used to remove software packages from a managed instance.
RemoveSnapDetails
object
Provides the information used to remove a snap.
2 properties 1 required
InstallationRequirements
string
Indicates requirements for installing updates on a managed instance.
AttachSoftwareSourcesToManagedInstanceDetails
object
Provides the information used to attach software sources to a managed instance.
RebootManagedInstanceDetails
object
Provides the information used for the reboot job.
2 properties
AvailablePackageCollection
object
The set of packages returned for the [ListManagedInstanceAvailablePackages](/en/osmh/latest/ManagedInstance/ListManagedInstanceAvailablePackages) operation.
1 property 1 required
ManagedInstanceModuleSummary
object
Provides summary information for a module on a managed instance.
6 properties 1 required
InstalledPackageCollection
object
The set of installed packages on a managed instance.
1 property 1 required
SoftwarePackagesDetails
object
Provides the information used to install, remove, or update software packages.
2 properties 1 required
AvailableWindowsUpdateSummary
object
An object that defines an available update for a Windows instance.
5 properties 3 required
SnapCollection
object
The set of snaps returned for the [ListManagedInstanceSnaps](/en/osmh/latest/ManagedInstance/ListManagedInstanceSnaps) operation.
1 property 1 required
UpdatePackagesOnManagedInstanceDetails
object
Provides the information used to update software packages on a managed instance.
3 properties
InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails
object
Provides the information used to install all Windows updates of a specified type on managed instances within the specified compartment.
3 properties 1 required
ManagedInstanceErratumSummary
object
Provides summary information about an erratum associated with a managed instance.
6 properties 3 required
RemoveModuleStreamProfileFromManagedInstanceDetails
object
Provides the information used to remove a module stream profile on a managed instance.
DetachSoftwareSourcesFromManagedInstanceDetails
object
Provides the information used to detach the software sources from the managed instance.
UpdateAllPackagesOnManagedInstancesInCompartmentDetails
object
Provides the information used to update all packages of a specified type on managed instances within the specified compartment.
3 properties 1 required
UpdatablePackageCollection
object
The set of packages returned for the [ListManagedInstanceUpdatablePackages](/en/osmh/latest/ManagedInstance/ListManagedInstanceUpdatablePackages) operation.
1 property 1 required
WindowsUpdate
object
An object that provides information about an update for a Windows instance.
9 properties 3 required
WorkRequestDetails
object
Provides the name and description of the job.
2 properties
UpdateManagedInstanceDetails
object
Provides the information used to update a managed instance.
5 properties
ManagedInstanceCollection
object
The set of managed instances returned for the [ListManagedInstances](/en/osmh/latest/ManagedInstance/ListManagedInstances) operation.
1 property 1 required
SnapSummary
object
Provides summary information for a snap.
8 properties 5 required
AvailableWindowsUpdateCollection
object
The set of available Windows updates returned for the [ListManagedInstanceAvailableWindowsUpdates](/en/osmh/latest/ManagedInstance/ListManagedInstanceAvailable…
1 property 1 required
UpdatablePackageSummary
Provides summary information for a software package available for installation on a managed instance.
EnableModuleStreamOnManagedInstanceDetails
object
Provides the information used to enable a module stream on a managed instance.
RemoveSnapsFromManagedInstanceDetails
object
Provides the information used to install snaps from a managed instance.
2 properties 1 required
ManagedInstance
object
An object that defines the instance being managed by the service.
42 properties 5 required
InstalledPackageSummary
Provides summary information for a software package installed on a managed instance.
UpdatableAutonomousSettings
object
Updatable settings for the Autonomous Linux service. This is required when creating an Autonomous Linux Managed Instance Group. Do not include it when creating…
1 property
Error
object
Provides the information for an error.
2 properties 2 required
SoftwareSourceDetails
object
Provides identifying information for the specified software source.
5 properties 1 required
SwitchSnapChannelDetails
object
Provides the information used to switch a snap channel.
2 properties 1 required
InstallSnapsOnManagedInstanceDetails
object
Provides the information used to install snaps to a managed instance. - snapDetails
2 properties
InstalledWindowsUpdateCollection
object
The set of installed Windows updates returned for the [ListManagedInstanceInstalledWindowsUpdates](/en/osmh/latest/ManagedInstance/ListManagedInstanceInstalled…
1 property 1 required
ModuleStreamProfileDetails
object
Provides the information used to update a module stream profile.
4 properties 3 required
PackageSummary
object
Provides summary information for a software package.
7 properties 5 required
ModuleStreamDetails
object
Provides the information used to update a module stream.
3 properties 2 required
ManagedInstanceModuleCollection
object
The set of modules returned for the [ListManagedInstanceModules](/en/osmh/latest/ManagedInstance/ListManagedInstanceModules) operation.
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-managedinstance-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 Managed Instance 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.