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 Disaster Recovery API

The disasterRecovery API from Oracle — 23 operation(s) for disasterrecovery.

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

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

This API exposes 36 operations across 23 paths, and defines 67 schemas. It is described by OpenAPI 3.2.0, at version 20220125.

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

36 operations 23 paths 67 schemas 5 DELETE12 GET15 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Paths & Operations 36

Across 23 paths, the API surfaces 36 operations — 5 DELETE, 12 GET, 15 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

disasterRecovery 36
GET
/automaticDrConfigurations
List Automatic DR configurations.
ListAutomaticDrConfigurations 10 params → 200400401404429500default
POST
/automaticDrConfigurations
Create a Automatic DR configuration.
CreateAutomaticDrConfiguration 2 params body → 201400401404409412429500
DELETE
/automaticDrConfigurations/{automaticDrConfigurationId}
Delete automatic DR configuration.
DeleteAutomaticDrConfiguration 3 params → 204400401404412429500default
GET
/automaticDrConfigurations/{automaticDrConfigurationId}
Get a Automatic DR configuration.
GetAutomaticDrConfiguration 2 params → 200400401404429500default
PUT
/automaticDrConfigurations/{automaticDrConfigurationId}
Update Automatic DR configuration.
UpdateAutomaticDrConfiguration 3 params body → 202400401404412429500default
GET
/drPlanExecutions
List DR plan executions.
ListDrPlanExecutions 9 params → 200400401404429500default
POST
/drPlanExecutions
Execute a DR plan.
CreateDrPlanExecution 2 params body → 201400401404409412429500
DELETE
/drPlanExecutions/{drPlanExecutionId}
Delete a DR plan execution.
DeleteDrPlanExecution 3 params → 202400401404412429500default
GET
/drPlanExecutions/{drPlanExecutionId}
Get a DR plan execution.
GetDrPlanExecution 2 params → 200400401404412429500default
PUT
/drPlanExecutions/{drPlanExecutionId}
Update a DR plan execution.
UpdateDrPlanExecution 3 params body → 200400401404412429500default
POST
/drPlanExecutions/{drPlanExecutionId}/actions/cancel
Cancel a DR plan execution.
CancelDrPlanExecution 4 params body → 202400401404409412429500
POST
/drPlanExecutions/{drPlanExecutionId}/actions/ignore
Ignore a failed group or step execution.
IgnoreDrPlanExecution 4 params body → 202400401404409412429500
POST
/drPlanExecutions/{drPlanExecutionId}/actions/pause
Pause a DR plan execution.
PauseDrPlanExecution 4 params body → 202400401404409412429500
POST
/drPlanExecutions/{drPlanExecutionId}/actions/resume
Resume a DR plan execution.
ResumeDrPlanExecution 4 params body → 202400401404409412429500
POST
/drPlanExecutions/{drPlanExecutionId}/actions/retry
Retry a failed group or step execution.
RetryDrPlanExecution 4 params body → 202400401404409412429500
GET
/drPlans
List DR plans.
ListDrPlans 11 params → 200400401404429500default
POST
/drPlans
Create a DR plan.
CreateDrPlan 2 params body → 201400401404409412429500
DELETE
/drPlans/{drPlanId}
Delete a DR plan.
DeleteDrPlan 3 params → 204400401404412429500default
GET
/drPlans/{drPlanId}
Get a DR plan.
GetDrPlan 2 params → 200400401404429500default
PUT
/drPlans/{drPlanId}
Update a DR plan.
UpdateDrPlan 3 params body → 202400401404412429500default
POST
/drPlans/{drPlanId}/actions/refresh
Refresh DR Plan.
RefreshDrPlan 4 params body → 202400401404409412429500
POST
/drPlans/{drPlanId}/actions/verify
Verify DR Plan.
VerifyDrPlan 4 params body → 202400401404409412429500
GET
/drProtectionGroups
Get a list of DR protection groups.
ListDrProtectionGroups 11 params → 200400401404429500default
POST
/drProtectionGroups
Create a DR protection group.
CreateDrProtectionGroup 2 params body → 201400401404409412429500
DELETE
/drProtectionGroups/{drProtectionGroupId}
Delete a DR protection group.
DeleteDrProtectionGroup 3 params → 202400401404412429500default
GET
/drProtectionGroups/{drProtectionGroupId}
Get a DR protection group.
GetDrProtectionGroup 2 params → 200400401404429500default
PUT
/drProtectionGroups/{drProtectionGroupId}
Update a DR protection group.
UpdateDrProtectionGroup 3 params body → 202400401404412429500default
POST
/drProtectionGroups/{drProtectionGroupId}/actions/associate
Create an association between two DR protection groups.
AssociateDrProtectionGroup 4 params body → 202400401404409412429500
POST
/drProtectionGroups/{drProtectionGroupId}/actions/changeCompartment
Move a DR protection group.
ChangeDrProtectionGroupCompartment 4 params body → 202401404409412429500
POST
/drProtectionGroups/{drProtectionGroupId}/actions/disassociate
Delete the association between two DR protection groups.
DisassociateDrProtectionGroup 4 params body → 202400401404409412429500
POST
/drProtectionGroups/{drProtectionGroupId}/actions/updateRole
Update the role of a DR protection group.
UpdateDrProtectionGroupRole 4 params body → 202400401404409412429500
GET
/workRequests
List work requests
ListWorkRequests 9 params → 200400401404429500default
DELETE
/workRequests/{workRequestId}
Cancel a work request
CancelWorkRequest 3 params → 202400401404429409412500
GET
/workRequests/{workRequestId}
Get work request status
GetWorkRequest 2 params → 200400401404429500default
GET
/workRequests/{workRequestId}/errors
List work request errors.
ListWorkRequestErrors 6 params → 200400401404429500default
GET
/workRequests/{workRequestId}/logs
List work request logs
ListWorkRequestLogs 6 params → 200400401404429500default

Schemas 67

The contract defines 67 schemas that model the data the API accepts and returns. The most detailed are DrPlanExecution (24 properties), DrPlanExecutionSummary (19 properties), AutomaticDrConfiguration (18 properties), DrPlan (17 properties). Each schema is shown below with its type and property counts.

ObjectStorageLogLocation
object
The details of an object storage log location for a DR protection group.
3 properties 2 required
DrPlanExecutionOptions
object
The options for a plan execution.
1 property 1 required
CreateAutomaticDrConfigurationMemberDetails
object
Create properties for a member in an Automatic DR configuration.
2 properties 2 required
DrPlanStepExecution
object
The details of a step execution in a DR plan execution.
11 properties 7 required
WorkRequestSummary
object
The summary of a work request.
9 properties 7 required
DrProtectionGroupSummary
object
The summary of a DR protection group.
14 properties 7 required
DrPlanExecutionSummary
object
The summary of a DR plan execution.
19 properties 12 required
UpdateDrPlanDetails
object
The details for updating a DR plan.
4 properties
DrPlanExecutionRemainingStepStatusCounts
object
A summary of remaining steps in a DR plan execution, including queued, paused, and in-progress steps.
4 properties 4 required
VerifyDrPlanDetails
object
The details for verifying a DR plan.
1 property 1 required
AutomaticExecutionDetails
object
The details of the event that started the automatic DR plan execution.
2 properties 2 required
CancelDrPlanExecutionDetails
The details for cancelling a DR plan execution.
UpdateDrProtectionGroupRoleDetails
object
The details for updating the role of a DR protection group.
1 property 1 required
WorkRequestSummaryCollection
object
The results of a workRequestSummary search. Contains both WorkRequestSummary items and other information, such as metadata.
1 property 1 required
CreateAutomaticDrConfigurationDetails
object
The details for creating an Automatic DR configuration.
7 properties 3 required
DrPlanExecutionSuccessfulStepStatusCounts
object
A summary of steps that completed successfully during a DR plan execution.
2 properties 2 required
RetryDrPlanExecutionDetails
object
The details for retrying a failed group or step.
2 properties 1 required
PauseDrPlanExecutionDetails
The details for pausing a DR plan execution.
CreateDrPlanExecutionDetails
object
The details for creating a DR plan execution.
5 properties 2 required
WorkRequestErrorCollection
object
The results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.
1 property 1 required
DrPlanExecutionControlDetails
object
The details for controlling plan execution.
1 property 1 required
DrPlanUserDefinedStep
object
The details for a user-defined step in a DR plan.
1 property 1 required
UpdateDrProtectionGroupMemberDetails
object
Update properties for a member in a DR protection group.
2 properties 2 required
WorkRequestError
object
An error associcated with a work request.
3 properties 3 required
DisassociateDrProtectionGroupDetails
object
The details for disassociating this DR protection group from a peer DR protection group.
1 property 1 required
UpdateAutomaticDrConfigurationDetails
object
The details for updating an Automatic DR configuration.
6 properties
DrProtectionGroupMember
object
The properties of a member in a DR protection group.
2 properties 2 required
DrPlanSummary
object
The summary of a DR plan.
15 properties 10 required
AutomaticDrConfigurationMember
object
Details of a member in an Automatic DR configuration.
2 properties 2 required
WorkRequestLogEntry
object
A log message related to the execution of a work request.
2 properties 2 required
UpdateObjectStorageLogLocationDetails
object
The details for updating an object storage log location for a DR protection group.
2 properties 2 required
AssociateDrProtectionGroupDetails
object
The details for associating a DR protection group with a peer DR protection group.
3 properties 1 required
DrPlanExecutionCollection
object
A list of DR plan execution summaries.
1 property 1 required
AutomaticDrConfigurationSummary
object
The summary of an Automatic DR configuration.
14 properties 7 required
WorkRequest
object
Information on a work request.
9 properties 7 required
UpdateDrProtectionGroupDetails
object
The details for updating a DR protection group.
5 properties
DrPlanExecutionSkippedStepStatusCounts
object
A summary of steps that were skipped during a DR plan execution, including disabled, failed but ignored, timed out but ignored, and canceled steps.
5 properties 5 required
ResumeDrPlanExecutionDetails
The details for resuming a DR plan execution.
DrPlanExecutionWarningStepStatusCounts
object
A summary of steps that encountered warnings during a DR plan execution.
2 properties 2 required
CreateDrPlanDetails
object
The details for creating a DR plan.
6 properties 3 required
DrPlanGroupExecution
object
The details of a group execution in a DR plan execution.
9 properties 5 required
CreateObjectStorageLogLocationDetails
object
The details for creating an object storage log location for a DR protection group.
2 properties 2 required
DrPlanExecution
object
The details of a DR plan execution.
24 properties 16 required
DrPlan
object
The details of a DR plan.
17 properties 11 required
CreateDrProtectionGroupDetails
object
The details for creating a DR protection group.
7 properties 3 required
UpdateDrPlanGroupDetails
object
The details for updating a group in a DR plan.
5 properties
WorkRequestResource
object
A resource created or operated on by a work request.
4 properties 3 required
DrPlanExecutionStepStatusCounts
object
A categorized summary of step execution statuses and their corresponding counts.
6 properties 6 required
WorkRequestLogEntryCollection
object
The results of a workRequestLog search. Contains both WorkRequestLog items and other information, such as metadata.
1 property 1 required
DrPlanExecutionFailedStepStatusCounts
object
A summary of steps that failed during a DR plan execution, including failed and timed out steps.
3 properties 3 required
CreateDrProtectionGroupMemberDetails
object
Create properties for a member in a DR protection group.
2 properties 2 required
RefreshDrPlanDetails
object
The details for refreshing a DR plan.
1 property 1 required
DrPlanExecutionOptionDetails
object
The options for a plan execution.
1 property 1 required
UpdateDrPlanExecutionDetails
object
The details for updating a DR plan exection.
3 properties
IgnoreDrPlanExecutionDetails
object
The details for ignoring a failed group or step.
2 properties 1 required
DrPlanGroup
object
Details of a group in a DR plan.
6 properties 4 required
UpdateDrPlanStepDetails
object
The details for updating a DR plan step.
6 properties
Error
object
Error information.
2 properties 2 required
ChangeDrProtectionGroupCompartmentDetails
object
The details for moving a DR protection group to another compartment.
1 property 1 required
DrProtectionGroup
object
The details of a DR protection group.
16 properties 7 required
UpdateDrPlanUserDefinedStepDetails
object
The details for updating a user-defined step in a DR plan.
1 property 1 required
DrProtectionGroupCollection
object
A list of DR protection group summaries.
1 property 1 required
DrPlanCollection
object
A list of DR plan summaries.
1 property 1 required
AutomaticDrConfiguration
object
The details of Automatic DR configuration.
18 properties 8 required
UpdateAutomaticDrConfigurationMemberDetails
object
Update properties for a member in an Automatic DR configuration.
2 properties 2 required
AutomaticDrConfigurationCollection
object
A list of Automatic DR configuration summaries.
1 property 1 required
DrPlanStep
object
Details of a step in a DR plan.
11 properties 8 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-disasterrecovery-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 Disaster Recovery 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.