Go to primary content
Oracle® Retail Bulk Data Integration Implementation Guide
Release 16.0.030
E99918-01
  Go To Table Of Contents
Contents

Previous
Previous
 
Next
Next
 

13 Job Admin REST Endpoints

Batch service is a RESTful service that provides various endpoints to manage batch jobs in Job Admin.

The endpoint "discover" can be used to identify all endpoints provided by Job Admin.

REST Resource HTTP Method Description
/discover GET Lists all available endpoints in Job Admin
/batch/jobs GET Gets all available batch jobs
/batch/jobs/enable-disable POST Enable or disable jobs
/batch/jobs/{jobName} GET Gets all instances for a job
/batch/jobs/{jobName}/executions GET Gets all executions for a job
/batch/jobs/executions GET Gets all executions
/batch/jobs/currently-running-jobs GET Gets currently running jobs
/batch/jobs/{jobName}/{jobInstanceId}/executions GET Gets job executions for a job instance
/batch/jobs/{jobName}/{jobExecutionId} GET Gets job instance and execution for a job execution id
/batch/jobs/{jobName} POST Starts a job asynchronously
/batch/jobs/executions/{jobExecutionId} POST Restarts a stopped or failed job
/batch/jobs/executions DELETE Stops all running job executions
/batch/jobs/executions/{jobExecutionId} DELETE Stops a job execution
/batch/jobs/executions/{jobExecutionId} GET Gets execution steps with details
/batch/jobs/executions/{jobExecutionId}/steps GET Gets execution steps
/batch/jobs/executions/{jobExecutionId}/steps/{stepExecutionId} GET Gets step details
/batch/jobs/job-def-xml-files GET Gets all job xml files
/batch/jobs/is-job-ready-to-start/{jobName} GET Is job ready to start for a given job name
/batch/jobs/group-definitions GET Gets group definitions
/batch/jobs/job-def-xml/{jobXmlId} POST
/telemetry/jobs GET Returns runtime job metrics between fromTime and toTime
/manage-group/group PUT Update a group
/manage-group/group POST Add a group
/manage-group/group/{groupId} DELETE Delete a group for a given groupId
/manage-group/group/{groupId} GET Gets group info for a given groupId
/manage-group/group/name/{groupName} DELETE Delete group info for a given group name
/manage-group/group/name/{groupName} GET Gets group info for a given group name
/manage-group/group/group-members PUT Update group members info
/manage-group/group/group-member PUT Update group member info
/manage-group/group/group-member POST Add a group member
/manage-group/group/{groupName}/group-member/{groupMemberName} DELETE Delete group member for a given group name and group member name
/manage-group/group/{groupName}/group-members GET Gets group members for a given group name
/manage-group/group/group-member/{groupMemberId} GET Gets group member info for a given group memberId
/manage-group/group/group-members/{memberName}/{memberType} GET Gets group members for a given member name and memberType
/manage-group/groups GET Gets all groups
/manage-group/groups PUT Updates all groups