# Oracle Data Integration API

**Canonical:** https://apis.io/apis/oracle/oracle-data-integration-api/  
**Provider:** Oracle — https://apis.io/providers/oracle/  
**Base URL:** https://{host}:{port}/ords/  
**Documentation:** https://docs.oracle.com/en/database/oracle/oracle-database/

Oracle Data Integration API is one of 376 APIs that [Oracle](https://apis.io/providers/oracle/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Data Integration. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

The Data Integration API from Oracle — 85 operation(s) for data integration.

## Operations (60 of 163)

| Method | Path | Summary |
|---|---|---|
| GET | `/workRequests` | Use this endpoint to list work requests |
| GET | `/workRequests/{workRequestId}` | Use this endpoint to get work request status |
| GET | `/workRequests/{workRequestId}/logs` | Use this endpoint to list work request logs |
| GET | `/workRequests/{workRequestId}/workRequestErrors` | Use this endpoint to list work request errors |
| GET | `/workspaces` | Use this endpoint to get a list of all Data Integration workspaces in a… |
| POST | `/workspaces` | Use this endpoint to create a new Data Integration workspace |
| DELETE | `/workspaces/{workspaceId}` | Use this endpoint to delete a provisioned Data Integration workspace |
| GET | `/workspaces/{workspaceId}` | Use this endpoint to get a specified workspace |
| PUT | `/workspaces/{workspaceId}` | Use this endpoint to update the Data Integration workspace identified by the ID |
| POST | `/workspaces/{workspaceId}/actions/changeCompartment` | Use this endpoint to move a workspace to reside in a specified compartment |
| POST | `/workspaces/{workspaceId}/actions/start` | Use this endpoint to start the workspace |
| POST | `/workspaces/{workspaceId}/actions/stop` | Use this endpoint to stop a workspace |
| GET | `/workspaces/{workspaceId}/applications` | Use this endpoint to lists applications with filtering options |
| POST | `/workspaces/{workspaceId}/applications` | Use this endpoint to create an application |
| DELETE | `/workspaces/{workspaceId}/applications/{applicationKey}` | Use this endpoint to delete an application |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}` | Use this endpoint to get an application |
| PUT | `/workspaces/{workspaceId}/applications/{applicationKey}` | Use this endpoint to update an application |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/compositeState` | Get Composite State for a given aggregator |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/dependentObjects` | Use this endpoint to list all dependent objects |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/dependentObjects/{dependentObjectKey}` | Use this endpoint to get the details of a dependent object |
| DELETE | `/workspaces/{workspaceId}/applications/{applicationKey}/detailedDescription` | Use this endpoint to delete detailed description of an Application |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/detailedDescription` | Use this endpoint to get the detailed description of an Application |
| POST | `/workspaces/{workspaceId}/applications/{applicationKey}/detailedDescription` | Use this endpoint to create detailed description for an application |
| PUT | `/workspaces/{workspaceId}/applications/{applicationKey}/detailedDescription` | Use this endpoint to change the detailed description of an Application |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/patchChanges` | Use this endpoint to list changes made in the application by patches |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/patches` | Use this endpoint to list patches with filtering options. |
| POST | `/workspaces/{workspaceId}/applications/{applicationKey}/patches` | Use this endpoint to create a patch in an application |
| DELETE | `/workspaces/{workspaceId}/applications/{applicationKey}/patches/{patchKey}` | Use this endpoint to delete a patch |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/patches/{patchKey}` | Use this endpoint to get a patch in an application |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/publishedObjects` | Use this endpoint to list the all published objects |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/publishedObjects/{publishedObjectKey}` | Use this endpoint to get details of a published object |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/references` | Use this endpoint to get a list of references for an application. |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/references/{referenceKey}` | Use this endpoint to get a reference for an application |
| PUT | `/workspaces/{workspaceId}/applications/{applicationKey}/references/{referenceKey}` | Use this endpoint to update application references. |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/runtimePipelines` | Lists Runtime Pipelines with filtering options |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/runtimePipelines/{runtimePipelineKey}` | Use this endpoint to get a runtime pipeline using the specified identifier |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/runtimePipelines/{runtimePipelineKey}/runtimeOperators` | Lists Runtime Operators with filtering options |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/runtimePipelines/{runtimePipelineKey}/runtimeOperators/{runtimeOperatorKey}` | Use this endpoint to get a runtime operator using the specified identifier |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/schedules` | Use this endpoint to get a list of schedules |
| POST | `/workspaces/{workspaceId}/applications/{applicationKey}/schedules` | Use this endpoint to create a new schedule object |
| DELETE | `/workspaces/{workspaceId}/applications/{applicationKey}/schedules/{scheduleKey}` | Use this endpoint to delete a schedule |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/schedules/{scheduleKey}` | Use this endpoint to get a schedule |
| PUT | `/workspaces/{workspaceId}/applications/{applicationKey}/schedules/{scheduleKey}` | Use this endpoint to update the schedule object identified by the key |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/taskRunLineages` | Lists Task Run Lineages with filtering options |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/taskRuns` | Use this endpoint to lists task runs with filtering options |
| POST | `/workspaces/{workspaceId}/applications/{applicationKey}/taskRuns` | Use this endpoint to create a Data Integration task run for the specified task |
| DELETE | `/workspaces/{workspaceId}/applications/{applicationKey}/taskRuns/{taskRunKey}` | Use this endpoint to delete a task run |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/taskRuns/{taskRunKey}` | Use this endpoint to get a task run using the specified identifier |
| PUT | `/workspaces/{workspaceId}/applications/{applicationKey}/taskRuns/{taskRunKey}` | Use this endpoint to change the status of the task run. |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/taskRuns/{taskRunKey}/logs` | Use this endpoint to list task run logs |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/taskSchedules` | Use this endpoint to get a list of task schedules |
| POST | `/workspaces/{workspaceId}/applications/{applicationKey}/taskSchedules` | Use this endpoint to create a new task schedule object |
| DELETE | `/workspaces/{workspaceId}/applications/{applicationKey}/taskSchedules/{taskScheduleKey}` | Use this endpoint to delete a task schedule |
| GET | `/workspaces/{workspaceId}/applications/{applicationKey}/taskSchedules/{taskScheduleKey}` | Use this endpoint to fetch a task Schedule |
| PUT | `/workspaces/{workspaceId}/applications/{applicationKey}/taskSchedules/{taskScheduleKey}` | Use this endpoint to update the task schedule object identified by the key |
| GET | `/workspaces/{workspaceId}/connectionValidations` | Use this endpoint to get a list of connection validations |
| POST | `/workspaces/{workspaceId}/connectionValidations` | Use this endpoint to create a connection validation object |
| DELETE | `/workspaces/{workspaceId}/connectionValidations/{connectionValidationKey}` | Use this endpoint to delete a connection validation |
| GET | `/workspaces/{workspaceId}/connectionValidations/{connectionValidationKey}` | Use this endpoint to get the connection validation based on its ID |
| GET | `/workspaces/{workspaceId}/connections` | Use this endpoint to get a summary of connections |

…and 103 more operations. They are listed in full on the page.

## Machine-readable artifacts (161)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/oracle/refs/heads/main/openapi/oracle-data-integration-api-openapi.yml
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/access-governance-cp/20220518/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/adm/20220421/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/advisor/20200606/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/ai-data-platform/20240831/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/analytics/20190331/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/announcements/0.0.1/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/api-gateway/20190501/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/apm-config/20210201/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/apm-control-plane/20200630/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/apm-synthetic-monitoring/20200630/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/apm-trace-explorer/20200630/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/audit/20190901/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/autoscaling/20181001/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/bastion/20210331/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/batch/20251031/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/bigdata/20190531/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/blockchain/20191010/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/budgets/20190111/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/certificates/20210224/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/certificatesmgmt/20210224/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/cloud-guard/20200131/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/clusterplacementgroups/20230801/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/compute-cloud-at-customer/20221208/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/container-instances/20210415/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/container-registry/20180419/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/containerengine/20180222/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/cost-anomaly/20190111/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/dashboard/20210731/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/data-catalog/20190325/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/data-flow/20200129/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/data-integration/20200430/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/data-safe/20181201/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/data-science/20190101/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/database-management/20201101/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/database-migration/20230518/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/database-multicloud-integrations/20240501/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/database-tools/20201005/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/database-tools-runtime/20230222/
- …and 121 more, listed in full on the page.

## Other Oracle APIs (12)

- [Oracle Database REST APIs](https://apis.io/apis/oracle/oracle-database-rest-apis/)
- [Oracle Integration Cloud API](https://apis.io/apis/oracle/oracle-integration-cloud-api/)
- [Oracle Fusion Cloud Applications API](https://apis.io/apis/oracle/oracle-fusion-cloud-applications-api/)
- [Oracle Fusion Cloud Financials REST API](https://apis.io/apis/oracle/oracle-fusion-cloud-financials-rest-api/)
- [Oracle Fusion Cloud HCM REST API](https://apis.io/apis/oracle/oracle-fusion-cloud-hcm-rest-api/)
- [Oracle Fusion Cloud CX Sales and Service REST API](https://apis.io/apis/oracle/oracle-fusion-cloud-cx-sales-and-service-rest-api/)
- [Oracle Fusion Cloud SCM REST API](https://apis.io/apis/oracle/oracle-fusion-cloud-scm-rest-api/)
- [Oracle Fusion Cloud Procurement REST API](https://apis.io/apis/oracle/oracle-fusion-cloud-procurement-rest-api/)
- [Oracle Content Management API](https://apis.io/apis/oracle/oracle-content-management-api/)
- [OCI Generative AI API](https://apis.io/apis/oracle/oci-generative-ai-api/)
- [OCI AI Vision API](https://apis.io/apis/oracle/oci-ai-vision-api/)
- [OCI AI Language API](https://apis.io/apis/oracle/oci-ai-language-api/)

## Tags

Data Integration

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/oracle/oracle-data-integration-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/oracle/.
