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

The managedInstanceGroup API from Oracle — 25 operation(s) for managedinstancegroup.

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

The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 28 operations across 25 paths, and defines 41 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.

28 operations 25 paths 41 schemas 1 DELETE8 GET18 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 28

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

managedInstanceGroup 28
GET
/managedInstanceGroups
Gets a list of all managed instance groups in a compartment.
ListManagedInstanceGroups 16 params → 200400401404429500default
POST
/managedInstanceGroups
Creates a new ManagedInstanceGroup
CreateManagedInstanceGroup 2 params body → 200400401404409429500default
DELETE
/managedInstanceGroups/{managedInstanceGroupId}
Delete a provisioned ManagedInstanceGroup
DeleteManagedInstanceGroup 3 params → 204400401404412429500default
GET
/managedInstanceGroups/{managedInstanceGroupId}
Get ManagedInstanceGroup
GetManagedInstanceGroup 2 params → 200400401404429500default
PUT
/managedInstanceGroups/{managedInstanceGroupId}
Update the ManagedInstanceGroup identified by the id
UpdateManagedInstanceGroup 3 params body → 200400401404412429500default
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/attachManagedInstances
Adds managed instances to a managed instance group
AttachManagedInstancesToManagedInstanceGroup 4 params body → 202400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/attachSoftwareSources
Attaches software sources to a managed instance group
AttachSoftwareSourcesToManagedInstanceGroup 4 params body → 200400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/changeCompartment
Moves a Managed Instance Group into a different compartment
ChangeManagedInstanceGroupCompartment 5 params → 204400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/detachManagedInstances
Removes the specified managed instances from a managed instance group.
DetachManagedInstancesFromManagedInstanceGroup 4 params body → 200400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/detachSoftwareSources
Detaches software sources from a managed instance group
DetachSoftwareSourcesFromManagedInstanceGroup 4 params body → 200400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/disableModuleStream
Disable a specific module stream on a managed instance group
DisableModuleStreamOnManagedInstanceGroup 4 params body → 202400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/enableModuleStream
Enable a specific module stream on a managed instance
EnableModuleStreamOnManagedInstanceGroup 4 params body → 202400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/installPackages
Installs package(s) on each managed instance in a managed instance group
InstallPackagesOnManagedInstanceGroup 4 params body → 202400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/installStreamProfile
Installs a profile for an enabled module stream
InstallModuleStreamProfileOnManagedInstanceGroup 4 params body → 202400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/installWindowsUpdates
Installs Windows update(s) on each managed instance in a managed instance group
InstallWindowsUpdatesOnManagedInstanceGroup 5 params → 202400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/manageModuleStreams
Perform an operation involving modules, streams, and profiles on a managed instance group
ManageModuleStreamsOnManagedInstanceGroup 4 params body → 202400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/moduleStreams/switchModuleStream
Changes the enabled stream for a module on a managed instance group
SwitchModuleStreamOnManagedInstanceGroup 5 params → 202400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/reboot
Reboots managed instances in a managed instance group.
RebootManagedInstanceGroup 4 params body → 202400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/refreshSoftware
Refresh the software information on instances in a managed instance group
RefreshSoftwareOnManagedInstanceGroup 4 params → 202400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/removePackages
Removes package(s) from each managed instance in a managed instance group
RemovePackagesFromManagedInstanceGroup 4 params body → 202400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/removeStreamProfile
Removes an installed profile for a module stream from a managed instance group
RemoveModuleStreamProfileFromManagedInstanceGroup 4 params body → 202400401404409412429500
POST
/managedInstanceGroups/{managedInstanceGroupId}/actions/updateAllPackages
Updates all packages listed as installed on the managed instance group onto each managed instance in the managed instance group
UpdateAllPackagesOnManagedInstanceGroup 4 params body → 202400401404409412429500
GET
/managedInstanceGroups/{managedInstanceGroupId}/availableModules
Gets a list of all modules available for a managed instance group
ListManagedInstanceGroupAvailableModules 9 params → 200400401404429500default
GET
/managedInstanceGroups/{managedInstanceGroupId}/availablePackages
Gets a list of all packages available for install on a managed instance group
ListManagedInstanceGroupAvailablePackages 10 params → 200400401404429500default
GET
/managedInstanceGroups/{managedInstanceGroupId}/availableSoftwareSources
Gets a list of all software sources available for the managed instance group. These only include software sources that are not already added to the managed instance group, but can be added.
ListManagedInstanceGroupAvailableSoftwareSources 9 params → 200400401404429500default
GET
/managedInstanceGroups/{managedInstanceGroupId}/installedPackages
Gets a list of all packages installed on the managed instance group
ListManagedInstanceGroupInstalledPackages 11 params → 200400401404409429500default
GET
/managedInstanceGroups/{managedInstanceGroupId}/managedInstances
Gets a list of all managed instances attached to a managed instance group. These only include instances that are already added to the managed instance group.
ListManagedInstanceGroupManagedInstances 11 params → 200400401404429500default
GET
/managedInstanceGroups/{managedInstanceGroupId}/modules
Retrieve a list of module streams from a managed instance group.
ListManagedInstanceGroupModules 10 params → 200400401404429500default

Schemas 41

The contract defines 41 schemas that model the data the API accepts and returns. The most detailed are ManagedInstanceGroup (22 properties), ManagedInstanceSummary (20 properties), ManagedInstanceGroupSummary (18 properties), CreateManagedInstanceGroupDetails (13 properties). Each schema is shown below with its type and property counts.

ManagedInstanceCollection
object
The set of managed instances returned for the [ListManagedInstances](/en/osmh/latest/ManagedInstance/ListManagedInstances) operation.
1 property 1 required
ManagedInstanceGroupModuleSummary
object
Provides the summary information about a module on a managed instance group.
4 properties 1 required
ManagedInstanceGroupCollection
object
A set of managed instance groups returned for the [ListManagagedInstanceGroups](/en/osmh/latest/ManagedInstanceGroup/ListManagedInstanceGroups) operation.
1 property 1 required
ManagedInstanceGroupAvailableModuleCollection
object
A set of modules returned for the [ListManagedInstanceGroupAvailableModules](/en/osmh/latest/ManagedInstanceGroup/ListManagedInstanceGroupAvailableModules) ope…
1 property 1 required
EnableModuleStreamOnManagedInstanceGroupDetails
object
Provides the details for enabling a module stream on a managed instance group.
4 properties 1 required
InstallWindowsUpdatesOnManagedInstanceGroupDetails
object
Provides the details for the Windows update installed on the managed instance group.
2 properties 1 required
ManagedInstanceGroupInstalledPackageCollection
object
A set of installed packages returned for the [ListManagedInstanceGroupInstalledPackages](/en/osmh/latest/ManagedInstanceGroup/ListManagedInstanceGroupInstalled…
1 property 1 required
SwitchModuleStreamOnManagedInstanceGroupDetails
object
Provides the details for switching module streams on the managed instance group.
4 properties 2 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
AvailableSoftwareSourceCollection
object
The set of available software sources returned for the [ListManagedInstanceAvailableSoftwareSources](/en/osmh/latest/ManagedInstance/ListManagedInstanceAvailab…
1 property 1 required
InstallModuleStreamProfileOnManagedInstanceGroupDetails
object
Provides the details for installing a module stream profile on a managed instance group.
5 properties 1 required
CreateManagedInstanceGroupDetails
object
Provides the information used to create a new managed instance group.
13 properties 5 required
ManagedInstanceGroupSummary
object
Summary of the managed instance group.
18 properties 3 required
AutonomousSettings
object
Settings for the Autonomous Linux service.
2 properties
AttachSoftwareSourcesToManagedInstanceGroupDetails
object
Provides the information used to attach software sources to a managed instance group.
2 properties 1 required
InstallPackagesOnManagedInstanceGroupDetails
object
The names of the packages to be installed on the managed instance group.
3 properties 1 required
AttachManagedInstancesToManagedInstanceGroupDetails
object
Provides the information used to attach managed instances to a group.
2 properties 1 required
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
Id
object
Id and name of a resource to simplify the display for the user.
2 properties 2 required
UpdateAllPackagesOnManagedInstanceGroupDetails
object
Provides the details for updating the packages on the managed instance.
2 properties
RemovePackagesFromManagedInstanceGroupDetails
object
The names of the packages to be removed from the managed instance group.
2 properties 1 required
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
ModuleStreamProfileDetails
object
Provides the information used to update a module stream profile.
4 properties 3 required
ManagedInstanceGroupInstalledPackageSummary
object
Provides summary information for a package installed on a managed instance group.
2 properties 2 required
DisableModuleStreamOnManagedInstanceGroupDetails
object
Provides the details for disabling a module stream on a managed instance group.
4 properties 1 required
WorkRequestDetails
object
Provides the name and description of the job.
2 properties
ManagedInstanceGroupAvailablePackageSummary
object
Provides summary information for an available package for a managed instance group.
7 properties 4 required
DetachSoftwareSourcesFromManagedInstanceGroupDetails
object
Provides the information used to detach software sources from a managed instance group.
2 properties 1 required
UpdateManagedInstanceGroupDetails
object
Provides the information used to update the managed instance group.
6 properties
ManagedInstanceGroup
object
An object that defines the managed instance group.
22 properties 3 required
DetachManagedInstancesFromManagedInstanceGroupDetails
object
Provides the information used to detach managed instances from a group.
1 property 1 required
ManageModuleStreamsOnManagedInstanceGroupDetails
object
The set of changes to make to the state of the modules, streams, and profiles on a managed instance group.
6 properties
ChangeManagedInstanceGroupCompartmentDetails
object
Provides the information used to move the managed instance group to another compartment within the same tenancy. For information about moving resources between…
1 property 1 required
ManagedInstanceGroupModuleCollection
object
A set of module streams returned for the [ListManagagedInstanceGroupModules](/en/osmh/latest/ManagedInstanceGroup/ListManagedInstanceGroupModules) operation.
1 property 1 required
RemoveModuleStreamProfileFromManagedInstanceGroupDetails
object
Provides the details for removing a module stream profile from a managed instance group.
5 properties 1 required
ManagedInstanceGroupAvailablePackageCollection
object
A set of available packages returned for the [ListManagedInstanceGroupAvailablePackages](/en/osmh/latest/ManagedInstanceGroup/ListManagedInstanceGroupAvailable…
1 property 1 required
ManagedInstanceGroupAvailableModuleSummary
object
Provides summary information about a module stream made available to a managed instance group.
2 properties 1 required
ManagedInstanceSummary
object
Provides summary information for a managed instance.
20 properties 5 required
ModuleStreamDetails
object
Provides the information used to update a module stream.
3 properties 2 required
RebootManagedInstanceGroupDetails
object
Provides the information used for the reboot job.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-managedinstancegroup-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 Group 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.