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 Batch Computing API

The batchComputing API from Oracle — 29 operation(s) for batchcomputing.

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

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

This API exposes 44 operations across 29 paths, and defines 67 schemas. It is described by OpenAPI 3.2.0, at version 20251031.

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

44 operations 29 paths 67 schemas 5 DELETE18 GET16 POST5 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Paths & Operations 44

Across 29 paths, the API surfaces 44 operations — 5 DELETE, 18 GET, 16 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

batchComputing 44
GET
/batchContextShapes
Lists the list of batch context shapes.
ListBatchContextShapes 6 params → 200400401404429500default
GET
/batchContexts
Gets the batch contexts.
ListBatchContexts 9 params → 200400401404429500default
POST
/batchContexts
Creates a batch context.
CreateBatchContext 2 params body → 201400401404409429500default
DELETE
/batchContexts/{batchContextId}
Deletes a batch context.
DeleteBatchContext 3 params → 202204400401404412429500
GET
/batchContexts/{batchContextId}
Gets a batch context.
GetBatchContext 2 params → 200400401404429500default
PUT
/batchContexts/{batchContextId}
Updates a batch context.
UpdateBatchContext 3 params body → 202400401404412429500default
POST
/batchContexts/{batchContextId}/actions/changeCompartment
Moves a batch context into a different compartment.
ChangeBatchContextCompartment 3 params body → 202401404409412429500
POST
/batchContexts/{batchContextId}/actions/start
Activates a batch context to accept new jobs.
StartBatchContext 3 params body → 202400401404409412429500
POST
/batchContexts/{batchContextId}/actions/stop
Stops a batch context from accepting new jobs.
StopBatchContext 3 params body → 202400401404409412429500
GET
/batchJobPools
Lists the batch job pools.
ListBatchJobPools 10 params → 200400401404429500default
POST
/batchJobPools
Creates a batch job pool.
CreateBatchJobPool 2 params body → 200400401404409429500default
DELETE
/batchJobPools/{batchJobPoolId}
Deletes a batch job pool.
DeleteBatchJobPool 3 params → 204400401404412429500default
GET
/batchJobPools/{batchJobPoolId}
Gets a batch job pool.
GetBatchJobPool 2 params → 200400401404429500default
PUT
/batchJobPools/{batchJobPoolId}
Updates a batch job pool.
UpdateBatchJobPool 3 params body → 202400401404412429500default
POST
/batchJobPools/{batchJobPoolId}/actions/changeCompartment
Moves a batch job pool into a different compartment.
ChangeBatchJobPoolCompartment 3 params body → 202401404409412429500
POST
/batchJobPools/{batchJobPoolId}/actions/start
Activates the batch job pool.
StartBatchJobPool 3 params body → 202400401404409412429500
POST
/batchJobPools/{batchJobPoolId}/actions/stop
Deactivates the batch job pool.
StopBatchJobPool 3 params body → 202400401404409412429500
GET
/batchJobs
Lists the list of batch jobs.
ListBatchJobs 10 params → 200400401404429500default
POST
/batchJobs
Creates a batch job.
CreateBatchJob 2 params body → 201400401404409429500default
GET
/batchJobs/tasks
Lists the list of batch tasks.
ListBatchTasks 10 params → 200400401404429500default
DELETE
/batchJobs/{batchJobId}
Cancels a batch job.
CancelBatchJob 3 params → 202204400401404412429500
GET
/batchJobs/{batchJobId}
Gets a batch job.
GetBatchJob 2 params → 200400401404429500default
PUT
/batchJobs/{batchJobId}
Updates a batch job.
UpdateBatchJob 3 params body → 202400401404412429500default
POST
/batchJobs/{batchJobId}/actions/changeCompartment
Moves a batch job into a different compartment.
ChangeBatchJobCompartment 3 params body → 202401404409412429500
POST
/batchJobs/{batchJobId}/actions/pause
Pauses the batch job and all its tasks.
PauseBatchJob 3 params body → 202400401404405409412429
POST
/batchJobs/{batchJobId}/actions/unpause
Resumes the batch job and all its tasks.
UnpauseBatchJob 3 params body → 202400401404405409412429
GET
/batchJobs/{batchJobId}/tasks
Lists the batch tasks by batch job.
ListBatchJobTasks 12 params → 200400401404429500default
GET
/batchJobs/{batchJobId}/tasks/{taskName}
Gets a specific batch task by its name.
GetBatchTask 3 params → 200400401404429500default
GET
/batchTaskEnvironments
Lists the task environments.
ListBatchTaskEnvironments 9 params → 200400401404429500default
POST
/batchTaskEnvironments
Creates a batch task environment.
CreateBatchTaskEnvironment 2 params body → 200400401404409429500default
DELETE
/batchTaskEnvironments/{batchTaskEnvironmentId}
Deletes a batch task environment.
DeleteBatchTaskEnvironment 3 params → 204400401404412429500default
GET
/batchTaskEnvironments/{batchTaskEnvironmentId}
Gets a batch task environment
GetBatchTaskEnvironment 2 params → 200400401404429500default
PUT
/batchTaskEnvironments/{batchTaskEnvironmentId}
Updates a batch task environment.
UpdateBatchTaskEnvironment 3 params body → 200400401404412429500default
POST
/batchTaskEnvironments/{batchTaskEnvironmentId}/actions/changeCompartment
Moves a batch task environment into a different compartment.
ChangeBatchTaskEnvironmentCompartment 3 params body → 202401404409412429500
GET
/batchTaskProfiles
Lists the task profiles.
ListBatchTaskProfiles 9 params → 200400401404429500default
POST
/batchTaskProfiles
Creates a batch task profile.
CreateBatchTaskProfile 2 params body → 200400401404409429500default
DELETE
/batchTaskProfiles/{batchTaskProfileId}
Deletes a batch task profile.
DeleteBatchTaskProfile 3 params → 204400401404412429500default
GET
/batchTaskProfiles/{batchTaskProfileId}
Gets a batch task profile
GetBatchTaskProfile 2 params → 200400401404429500default
PUT
/batchTaskProfiles/{batchTaskProfileId}
Updates a batch task profile.
UpdateBatchTaskProfile 3 params body → 200400401404412429500default
POST
/batchTaskProfiles/{batchTaskProfileId}/actions/changeCompartment
Moves a batch task profile into a different compartment.
ChangeBatchTaskProfileCompartment 3 params body → 202401404409412429500
GET
/workRequests
Lists the work requests.
ListWorkRequests 9 params → 200400401404429500default
GET
/workRequests/{workRequestId}
Gets the work request status.
GetWorkRequest 2 params → 200400401404429500default
GET
/workRequests/{workRequestId}/errors
List the work request errors.
ListWorkRequestErrors 6 params → 200400401404429500default
GET
/workRequests/{workRequestId}/logs
List the 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 BatchJob (17 properties), BatchJobSummary (16 properties), BatchContext (16 properties), BatchTaskEnvironment (14 properties). Each schema is shown below with its type and property counts.

BatchJobPoolSummary
object
Summary information about a batch job pool.
11 properties 9 required
Error
object
Error information.
2 properties 2 required
StopBatchJobPoolDetails
object
Information needed to stop the batch job pool.
BatchJobCollection
object
Results of a batch job search. Contains both batch job summary items and other information, such as metadata.
1 property 1 required
WorkRequestSummaryCollection
object
A list of work requests. Can contain both work requests and other information, such as metadata.
1 property 1 required
UpdateBatchJobDetails
object
The data to update a batch job. If the value of a collection is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}" in json…
4 properties
PauseBatchJobDetails
object
Information needed to pause the batch job.
BatchJobPool
object
A batch job pool represents an abstract group for jobs. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, ta…
11 properties 9 required
StopBatchContextDetails
object
Information needed to stop the batch context.
BatchTaskProfileExtendedInformation
object
Extended information for the task profile.
1 property 1 required
WorkRequestSummary
object
Summary information about an asynchronous work request.
10 properties 7 required
ShapeMemoryOptions
object
The amount of memory available for container instances that use this shape.
5 properties 5 required
JobPriorityConfiguration
object
Job priority configuration to instruct the service on how to use priority tags.
4 properties 4 required
StartBatchContextDetails
object
Information needed to start the batch context.
BatchContextSummary
object
Summary information about a batch context.
11 properties 8 required
Network
object
Network configuration of the batch context.
3 properties 3 required
BatchTaskProfileSummary
object
Summary information about a batch task profile.
13 properties 8 required
BatchJob
object
A batch job represents the execution unit that is invoked on a batch's pools of compute resources. A job is composed of one or more tasks, which are the execut…
17 properties 10 required
BatchContextShapeSummary
object
Details about a shape for a container instance.
5 properties 2 required
Fleet
object
Fleet configuration of the batch context.
1 property 1 required
CreateBatchTaskProfileDetails
object
The data to create a batch task profile. If the value for a collection is absent or is explicitly provided as null, it will be converted to an empty value, i.e…
8 properties 1 required
BatchTaskEnvironmentCollection
object
Results of a batch task environment search. Contains both batch task environment summary items and other information, such as metadata.
1 property 1 required
CreateBatchJobDetails
object
The data to create a batch job. If the value for a collection is absent or is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or…
8 properties 3 required
UpdateBatchJobPoolDetails
object
The data to update a batch job pool. If the value of a collection is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}" in…
4 properties
UpdateBatchTaskProfileDetails
object
The data to update a batch task profile. If the value of a collection is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}"…
4 properties
BatchTaskProfile
object
A batch task profile resource describes the minimum hardware requirements requested for a task. To use any of the API operations, you must be authorized in an…
13 properties 10 required
BatchContextCollection
object
Results of a batch context search. Contains both batch context summary items and other information, such as metadata.
1 property 1 required
ShapeNetworkingBandwidthOptions
object
For a flexible shape, the amount of networking bandwidth available for container instances that use this shape.
3 properties 3 required
CreateFleetDetails
object
Fleet configuration of the batch context.
1 property 1 required
BatchTaskSummary
object
Summary information about a batch task.
9 properties 4 required
BatchTaskEnvironment
object
A batch task environment resource defines the software that is used to execute tasks. It mainly contains a URL to a container image along with other configurat…
14 properties 10 required
BatchTaskEnvironmentSummary
object
Summary information about a batch task environment.
13 properties 9 required
BatchTaskCollection
object
Results of a batch task search. Contains both batch task summary items and other information, such as metadata.
1 property 1 required
WorkRequestLogEntry
object
A log message from performing an operation that is tracked by a work request.
2 properties 2 required
ChangeBatchTaskEnvironmentCompartmentDetails
object
The configuration details for the move operation.
1 property 1 required
WorkRequest
object
An asynchronous work request. Work requests help you monitor long-running operations. When you start a long-running operation, the service creates a work reque…
10 properties 7 required
CreateBatchTaskDetails
object
A batch task contains common properties for all types of job tasks.
6 properties 2 required
CreateBatchTaskEnvironmentDetails
object
The data to create a batch task environment. If the value for a collection is absent or is explicitly provided as null, it will be converted to an empty value,…
9 properties 2 required
CreateNetworkDetails
object
Network configuration of the batch context.
2 properties 1 required
ChangeBatchContextCompartmentDetails
object
The configuration details for the move operation.
1 property 1 required
SecurityContext
object
Security context for container runtime configuration. See also [docs](https://docs.oracle.com/en-us/iaas/api//en/container-instances/20210415/datatypes/LinuxSe…
3 properties
LoggingConfiguration
object
Logging configuration of the batch context.
1 property 1 required
WorkRequestResource
object
A resource created or operated on by a work request.
5 properties 3 required
Vnic
object
Private endpoint's VNIC.
2 properties 2 required
StartBatchJobPoolDetails
object
Information needed to start the batch job pool.
BatchTask
object
A batch task contains common properties for all types of job tasks.
11 properties 6 required
WorkRequestError
object
An error encountered while performing an operation that is tracked by a work request.
3 properties 3 required
EnvironmentVariable
object
OS environment variable.
2 properties 2 required
CreateBatchJobPoolDetails
object
The data to create a batch job pool. If the value for a collection is absent or is explicitly provided as null, it will be converted to an empty value, i.e. "[…
6 properties 2 required
CreateBatchTaskProfileExtendedInformationDetails
object
Extended information for the task profile.
1 property 1 required
ChangeBatchJobCompartmentDetails
object
The configuration details for the move operation.
1 property 1 required
CreateBatchContextDetails
object
The data to create a batch context. If the value for a collection is absent or is explicitly provided as null, it will be converted to an empty value, i.e. "[]…
10 properties 3 required
BatchContextShapeCollection
object
A collection of container instance shapes.
1 property 1 required
UpdateBatchContextDetails
object
The data to update a batch context. If the value of a collection is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}" in j…
7 properties
UnpauseBatchJobDetails
object
Information needed to unpause the batch job.
UpdateBatchTaskEnvironmentDetails
object
The data to update a batch task environment. If the value of a collection is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or…
4 properties
BatchJobSummary
object
Summary information about a batch job.
16 properties 10 required
BatchJobPoolCollection
object
Results of a batch job pool search. Contains both batch job pool summary items and other information, such as metadata.
1 property 1 required
WorkRequestErrorCollection
object
A list of work request errors. Can contain both errors and other information, such as metadata.
1 property 1 required
ChangeBatchJobPoolCompartmentDetails
object
The configuration details for the move operation.
1 property 1 required
UpdateLoggingConfigurationDetails
object
The data to update logging configuration of the batch context.
1 property 1 required
BatchContext
object
Representation of a batch context and its configurations. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized,…
16 properties 12 required
ShapeOcpuOptions
object
For a flexible shape, the number of OCPUs available for container instances that use this shape.
2 properties 2 required
BatchTaskProfileCollection
object
Results of a batch task profile search. Contains both batch task profile summary items and other information, such as metadata.
1 property 1 required
BatchTaskEnvironmentVolume
object
A base type for volume for batch task environment.
1 property 1 required
ChangeBatchTaskProfileCompartmentDetails
object
The configuration details for the move operation.
1 property 1 required
WorkRequestLogEntryCollection
object
A list of work request logs. Can contain both logs and other information, such as metadata.
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-batchcomputing-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 Batch Computing 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.