﻿{"id":3881,"date":"2024-08-13T10:44:38","date_gmt":"2024-08-13T05:14:38","guid":{"rendered":"https:\/\/blogs.infosys.com\/infosys-cobalt\/?p=3881"},"modified":"2024-08-13T10:44:38","modified_gmt":"2024-08-13T05:14:38","slug":"exploring-oracle-cloud-ess-job-rest-api","status":"publish","type":"post","link":"https:\/\/blogs.infosys.com\/infosys-cobalt\/cloud-applications\/oracle\/exploring-oracle-cloud-ess-job-rest-api.html","title":{"rendered":"Exploring Oracle Cloud ESS Job REST API"},"content":{"rendered":"<p style=\"text-align: center\"><strong>Oracle Fusion Cloud ESS Job REST API<\/strong><\/p>\n<p>Enterprise Scheduler Service (ESS) is a feature in Oracle Fusion Cloud Applications that allows to run or schedule critical, complex or time-consuming tasks and reports. We can run the scheduled jobs on ad hoc basis or on a future date and time. We can schedule the tasks or reports and send notifications on completion of the task.<\/p>\n<p>Oracle REST APIs for managing ESS jobs in Fusion Cloud Applications was introduced in Version 23B. Using this REST API we can automate, orchestrate and integrate ESS jobs using Oracle Integration Cloud service or any third-party integration tools.<\/p>\n<p>Using the scheduler REST API we can perform ESS tasks like submitting a new job request, query existing job requests, schedule new job request, cancel or hold requests also we can register a call back URL to trigger another task on completion of current request.<\/p>\n<p>Base path of ESS Job REST API is \/ess\/rest\/scheduler\/v1\/requests\/.The path should be appended to the oracle cloud applications host name \u00a0as mentioned below https:\/\/serverhostname.fa.ocs.oraclecloud.com\/ess\/rest\/scheduler\/v1\/requests\/<\/p>\n<p><strong>Some of the basic operations are as mentioned below:<\/strong><\/p>\n<p>GET :<\/p>\n<p>1.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 List all the resources of the REST API &#8211; Path:\u00a0ess\/rest\/scheduler\/v1<\/p>\n<p>2.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Query job requests in a range &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/query\/{application}\/requests<\/p>\n<p>3.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Query all job requests &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests<\/p>\n<p>4.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Query all job requests with Page index &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests\/search\/{pageIndex}<\/p>\n<p>5.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Get specific request information &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests\/{requestId}<\/p>\n<p>e.g<\/p>\n<p>ess\/rest\/scheduler\/v1\/requests\/?q=state eq &#8220;RUNNING\u201d<\/p>\n<p>ess\/rest\/scheduler\/v1\/requests\/{requestId}?fields=@full<\/p>\n<p>ess\/rest\/scheduler\/v1\/requests\/{requestId}?fields=@basic<\/p>\n<p>6.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Get permission details of\u00a0 a request &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests\/{requestId}\/permissions<\/p>\n<p>PATCH :<\/p>\n<p>1.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 To update the specific scheduler request &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests\/{requestId}<\/p>\n<p>Using this method we can update request parameters, schedule information and callback URL also<\/p>\n<p>POST :<\/p>\n<p>1.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 To submit a new job request &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests<\/p>\n<p>2.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 To cancel any ongoing request &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests\/{requestId}\/cancel<\/p>\n<p>3.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 To validate cancelling state of request &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests\/{requestId}\/checkInCancelling<\/p>\n<p>4.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 To change the status of request execution &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests\/{requestId}\/executionStatus<\/p>\n<p>5.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 To cancel a running request &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests\/{requestId}\/forceCancel<\/p>\n<p>6.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 To hold a running request &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests\/{requestId}\/hold<\/p>\n<p>7.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 To release request &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests\/{requestId}\/release<\/p>\n<p>8.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 To register a callback URL &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests\/{requestId}\/subscribe<\/p>\n<p>DELETE :<\/p>\n<p>1.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 To update a running request as deleted &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests\/{requestId}<\/p>\n<p>If parent request is marked as deleted then child requests too will be automatically marked as deleted and the requests will not be available to be viewed in the scheduler UI.<\/p>\n<p>2.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 To cancel callback subscription &#8211; Path:\u00a0ess\/rest\/scheduler\/v1\/requests\/{requestId}\/subscribe<\/p>\n<p>References :\u00a0 https:\/\/docs.oracle.com\/en\/cloud\/saas\/applications-common\/24c\/farca\/api-scheduler.html<\/p>\n<p><strong>Use Cases :<\/strong><\/p>\n<p><strong>1.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Method to get all the requests of the instance<\/strong><\/p>\n<p>Method : GET<\/p>\n<p>URL : https:\/\/server.fa.ocs.oraclecloud.com\/ess\/rest\/scheduler\/v1\/requests<\/p>\n<p>Authentication : Basic<\/p>\n<p>Response :<\/p>\n<p>{<\/p>\n<p>&#8220;count&#8221;: 200,<\/p>\n<p>&#8220;items&#8221;: [<\/p>\n<p>{<\/p>\n<p>&#8220;requestId&#8221;: 8630160,<\/p>\n<p>&#8220;state&#8221;: &#8220;SUCCEEDED&#8221;,<\/p>\n<p>&#8220;stateDescription&#8221;: &#8220;Succeeded&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;requestId&#8221;: 8630162,<\/p>\n<p>&#8220;state&#8221;: &#8220;WAIT&#8221;,<\/p>\n<p>&#8220;stateDescription&#8221;: &#8220;Wait&#8221;<\/p>\n<p>},<\/p>\n<p>&#8230;.<\/p>\n<p>&#8230;.<\/p>\n<p>],<\/p>\n<p>&#8220;links&#8221;: [<\/p>\n<p>{<\/p>\n<p>&#8220;href&#8221;: &#8220;https:\/\/server.fa.ocs.oraclecloud.com:443\/ess\/rest\/scheduler\/v1\/requests&#8221;,<\/p>\n<p>&#8220;rel&#8221;: &#8220;SELF&#8221;<\/p>\n<p>}<\/p>\n<p>],<\/p>\n<p>&#8220;pageIndex&#8221;: 1<\/p>\n<p>}<\/p>\n<p><strong>2.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Method to get all details of a request<\/strong><\/p>\n<p>Method : GET<\/p>\n<p>URL : https:\/\/server.fa.ocs.oraclecloud.com\/ess\/rest\/scheduler\/v1\/requests\/8630160\/?fields=@full<\/p>\n<p>Authentication :\u00a0 Basic<\/p>\n<p>Response :<\/p>\n<p>{<\/p>\n<p>&#8220;absParentRequestId&#8221;: 8630160,<\/p>\n<p>&#8220;application&#8221;: &#8220;CrmEss&#8221;,<\/p>\n<p>&#8220;cause&#8221;: &#8220;PROCESS_SUCCESS&#8221;,<\/p>\n<p>&#8220;causeDescription&#8221;: &#8220;Request execution was successful&#8221;,<\/p>\n<p>&#8220;completedTime&#8221;: &#8220;2024-06-30T10:24:07.723Z&#8221;,<\/p>\n<p>&#8220;deployedApplicationName&#8221;: &#8220;ORA_CRM_ESSAPP&#8221;,<\/p>\n<p>&#8220;description&#8221;: &#8220;Publish Active Predefined Rules&#8221;,<\/p>\n<p>&#8220;dispatcher&#8221;: &#8220;ESS_SOAServer_1&#8221;,<\/p>\n<p>&#8220;dmsRID&#8221;: &#8220;0:566:1&#8221;,<\/p>\n<p>&#8220;ecid&#8221;: &#8220;e2d877fd-b9cc-4177-906a-aed16ce50f75-00000971&#8221;,<\/p>\n<p>&#8220;elapsedTime&#8221;: 381300,<\/p>\n<p>&#8220;enterpriseId&#8221;: 1,<\/p>\n<p>&#8220;executableState&#8221;: &#8220;SUCCEEDED&#8221;,<\/p>\n<p>&#8220;executionAttempt&#8221;: 1,<\/p>\n<p>&#8220;executionMode&#8221;: &#8220;NONE&#8221;,<\/p>\n<p>&#8220;executionType&#8221;: &#8220;JAVA_TYPE&#8221;,<\/p>\n<p>&#8220;flowId&#8221;: &#8220;0000P1cd^vU66UqLsM4EyX1aWJ1z00000w&#8221;,<\/p>\n<p>&#8220;instanceParentExecAttempt&#8221;: 1,<\/p>\n<p>&#8220;instanceParentId&#8221;: 8630160,<\/p>\n<p>&#8220;isAsyncRecoverable&#8221;: false,<\/p>\n<p>&#8220;isAsynchronous&#8221;: true,<\/p>\n<p>&#8220;isCancellable&#8221;: false,<\/p>\n<p>&#8220;isHoldable&#8221;: false,<\/p>\n<p>&#8220;isRecoverable&#8221;: false,<\/p>\n<p>&#8220;isTimedOut&#8221;: false,<\/p>\n<p>&#8220;jobDefinitionId&#8221;: &#8220;JobDefinition:\/\/oracle\/apps\/ess\/crmCommon\/workMgmt\/assignmentMgr\/CacheRefresher&#8221;,<\/p>\n<p>&#8220;jobDescription&#8221;: &#8220;Publishes assignment rules and objects, synchronizes configuration, and refreshes the candidate information used in assignment.&#8221;,<\/p>\n<p>&#8220;jobDisplayName&#8221;: &#8220;Perform Assignment Data Publish, Refresh, and Synchronization&#8221;,<\/p>\n<p>&#8220;jobType&#8221;: &#8220;JobType:\/\/oracle\/as\/ess\/ext\/JavaJobType&#8221;,<\/p>\n<p>&#8220;lastScheduleInstanceId&#8221;: 0,<\/p>\n<p>&#8220;lastSubRequestSet&#8221;: 0,<\/p>\n<p>&#8220;parentExecAttempt&#8221;: 0,<\/p>\n<p>&#8220;pausedCount&#8221;: 0,<\/p>\n<p>&#8220;postProcessStatus&#8221;: &#8220;PROCEED&#8221;,<\/p>\n<p>&#8220;preprocessStatus&#8221;: &#8220;PROCEED&#8221;,<\/p>\n<p>&#8220;previousState&#8221;: &#8220;COMPLETED&#8221;,<\/p>\n<p>&#8220;priority&#8221;: 4,<\/p>\n<p>&#8220;processEndTime&#8221;: &#8220;2024-06-30T10:24:04.242Z&#8221;,<\/p>\n<p>&#8220;processGroup&#8221;: &#8220;FADomain##ESS_SOACluster&#8221;,<\/p>\n<p>&#8220;processPhase&#8221;: &#8220;Complete&#8221;,<\/p>\n<p>&#8220;processPhaseDescription&#8221;: &#8220;Complete&#8221;,<\/p>\n<p>&#8220;processStartTime&#8221;: &#8220;2024-06-30T10:17:42.942Z&#8221;,<\/p>\n<p>&#8220;processor&#8221;: &#8220;ESS_SOAServer_1&#8221;,<\/p>\n<p>&#8220;product&#8221;: &#8220;MOW&#8221;,<\/p>\n<p>&#8220;requestId&#8221;: 8630160,<\/p>\n<p>&#8220;requestMode&#8221;: &#8220;Fusion&#8221;,<\/p>\n<p>&#8220;requestParameters&#8221;: [<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;jobExecutesVirusScanOnOutputFiles&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;BOOLEAN&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;false&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;essAppName&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;ORA_CRM_ESSAPP&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;aflogLevel&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;N&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;EXT_PortletContainerWebModule&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;ORA_CRM_UI&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;jobDisplayName&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;Perform Assignment Data Publish, Refresh, and Synchronization&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;TENANT_UUID&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;00000000-0000-0000-0000-000000000000&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;parametersVO&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;oracle.apps.crmCommon.workMgmt.assignmentMgr.publicEssModel.view.CacheRefresherVO&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;publishFlag&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;BOOLEAN&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;false&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;jobPackageName&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;\/oracle\/apps\/ess\/crmCommon\/workMgmt\/assignmentMgr&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;oracle.apps.fnd.applcp.invokeIncrementProcIfPresent&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;BOOLEAN&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;true&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;jobExecutesVirusScanOnLogFiles&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;BOOLEAN&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;false&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;cpAsynchJobWrapper&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;oracle.apps.fnd.applcp.request.exec.AsyncExecutableWrapper&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;logLevel&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;1&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;cpSqlFileFlag&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;F&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument5&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;false&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;filePersistenceMode&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;content&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument4&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;true&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument3&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;MOW&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument2&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;PREDEFINED_RULE_PUBLISH&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;srsFlag&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;Y&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;candidateObjectCode&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;jobDefinitionName&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;CacheRefresher&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;jobDesc&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;Publishes assignment rules and objects, synchronizes configuration, and refreshes the candidate information used in assignment.&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;parentRequest&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;0&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;completionText&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;productCode&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;jobDefinitionApplication&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;MOW&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;requestStepPath&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;TENANT_NAME&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;GLOBAL&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;cpJavaJobWrapper&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;oracle.apps.fnd.applcp.request.exec.ExecutableWrapper&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;ownerModule&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;shadowClassName&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;oracle.apps.crmCommon.workMgmt.assignmentMgr.ess.program.CacheRefresher&#8221;<\/p>\n<p>}<\/p>\n<p>],<\/p>\n<p>&#8220;requestType&#8221;: &#8220;SINGLETON&#8221;,<\/p>\n<p>&#8220;requestedStartTime&#8221;: &#8220;2024-06-30T10:17:13.047Z&#8221;,<\/p>\n<p>&#8220;retriedCount&#8221;: 0,<\/p>\n<p>&#8220;runAsUser&#8221;: &#8220;FUSION_APPS_CRM_ESS_APPID&#8221;,<\/p>\n<p>&#8220;scheduledTime&#8221;: &#8220;2024-06-30T10:17:13.047Z&#8221;,<\/p>\n<p>&#8220;state&#8221;: &#8220;SUCCEEDED&#8221;,<\/p>\n<p>&#8220;stateChangeTime&#8221;: &#8220;2024-06-30T10:24:04.242Z&#8221;,<\/p>\n<p>&#8220;stateDescription&#8221;: &#8220;Succeeded&#8221;,<\/p>\n<p>&#8220;stepId&#8221;: &#8220;0&#8221;,<\/p>\n<p>&#8220;subRequestSet&#8221;: 0,<\/p>\n<p>&#8220;submissionTime&#8221;: &#8220;2024-06-30T10:17:13.047Z&#8221;,<\/p>\n<p>&#8220;submitter&#8221;: &#8220;FUSION_APPS_CRM_ESS_APPID&#8221;,<\/p>\n<p>&#8220;submitterDmsECID&#8221;: &#8220;e2d877fd-b9cc-4177-906a-aed16ce50f75-00000971&#8221;,<\/p>\n<p>&#8220;submitterDmsRID&#8221;: &#8220;0&#8221;,<\/p>\n<p>&#8220;submitterGUID&#8221;: &#8220;C74BC0A0CC03D92FE050F90A79B05A17&#8221;<\/p>\n<p>}<\/p>\n<p><strong>3.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Method to get basic details of a request<\/strong><\/p>\n<p>Method :\u00a0 GET<\/p>\n<p>URL : https:\/\/server.fa.ocs.oraclecloud.com\/ess\/rest\/scheduler\/v1\/requests\/8630160\/?fields=@basic<\/p>\n<p>Response :<\/p>\n<p>{<\/p>\n<p>&#8220;absParentRequestId&#8221;:\u00a08630160,<\/p>\n<p>&#8220;application&#8221;:\u00a0&#8220;CrmEss&#8221;,<\/p>\n<p>&#8220;cause&#8221;:\u00a0&#8220;PROCESS_SUCCESS&#8221;,<\/p>\n<p>&#8220;causeDescription&#8221;:\u00a0&#8220;Request\u00a0execution\u00a0was\u00a0successful&#8221;,<\/p>\n<p>&#8220;deployedApplicationName&#8221;:\u00a0&#8220;ORA_CRM_ESSAPP&#8221;,<\/p>\n<p>&#8220;description&#8221;:\u00a0&#8220;Publish\u00a0Active\u00a0Predefined\u00a0Rules&#8221;,<\/p>\n<p>&#8220;executionType&#8221;:\u00a0&#8220;JAVA_TYPE&#8221;,<\/p>\n<p>&#8220;instanceParentId&#8221;:\u00a08630160,<\/p>\n<p>&#8220;isAsynchronous&#8221;:\u00a0true,<\/p>\n<p>&#8220;jobDefinitionId&#8221;:\u00a0&#8220;JobDefinition:\/\/oracle\/apps\/ess\/crmCommon\/workMgmt\/assignmentMgr\/CacheRefresher&#8221;,<\/p>\n<p>&#8220;jobType&#8221;:\u00a0&#8220;JobType:\/\/oracle\/as\/ess\/ext\/JavaJobType&#8221;,<\/p>\n<p>&#8220;priority&#8221;:\u00a04,<\/p>\n<p>&#8220;processGroup&#8221;:\u00a0&#8220;FADomain##ESS_SOACluster&#8221;,<\/p>\n<p>&#8220;processPhase&#8221;:\u00a0&#8220;Complete&#8221;,<\/p>\n<p>&#8220;processPhaseDescription&#8221;:\u00a0&#8220;Complete&#8221;,<\/p>\n<p>&#8220;product&#8221;:\u00a0&#8220;MOW&#8221;,<\/p>\n<p>&#8220;requestId&#8221;:\u00a08630160,<\/p>\n<p>&#8220;requestType&#8221;:\u00a0&#8220;SINGLETON&#8221;,<\/p>\n<p>&#8220;state&#8221;:\u00a0&#8220;SUCCEEDED&#8221;,<\/p>\n<p>&#8220;stateDescription&#8221;:\u00a0&#8220;Succeeded&#8221;,<\/p>\n<p>&#8220;stepId&#8221;:\u00a0&#8220;0&#8221;<\/p>\n<p>}<\/p>\n<p><strong>4.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Submit a simple request<\/strong><\/p>\n<p>Method : POST<\/p>\n<p>URL http:\/\/servername.fa.us2.oraclecloud.com\/ess\/rest\/scheduler\/ess\/rest\/scheduler\/v1\/requests<\/p>\n<p>Sample Payload :<\/p>\n<p>{<\/p>\n<p>&#8220;description&#8221;: &#8220;Identifies customer contracts&#8221;,<\/p>\n<p>&#8220;jobDefinitionId&#8221;: &#8220;JobDefinition:\/\/oracle\/apps\/ess\/financials\/revenueManagement\/contractObligation\/IdentifyContractObligation&#8221;,<\/p>\n<p>&#8220;application&#8221;: &#8220;FscmEss&#8221;,<\/p>\n<p>&#8220;requestParameters&#8221;:<\/p>\n<p>[{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument1&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;300000003474495&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument2&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;D&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument3&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;2024-03-20&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument4&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;S&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument5&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;N&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument6&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;N&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument7&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;Y&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument8&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;Y&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument9&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;&#8221;<\/p>\n<p>}<\/p>\n<p>]<\/p>\n<p>}<\/p>\n<p>Response :<\/p>\n<p>{<\/p>\n<p>&#8220;id&#8221;: 8748368,<\/p>\n<p>&#8220;links&#8221;: [<\/p>\n<p>{<\/p>\n<p>&#8220;href&#8221;: &#8220;https:\/\/servername.fa.ocs.oraclecloud.com:443\/ess\/rest\/scheduler\/v1\/requests\/8748368&#8221;,<\/p>\n<p>&#8220;rel&#8221;: &#8220;SELF&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;href&#8221;: &#8220;https:\/\/servername.fa.ocs.oraclecloud.com:443\/ess\/rest\/scheduler\/v1\/requests\/8748368\/cancel&#8221;,<\/p>\n<p>&#8220;rel&#8221;: &#8220;CANCEL&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;href&#8221;: &#8220;https:\/\/servername.fa.ocs.oraclecloud.com:443\/ess\/rest\/scheduler\/v1\/requests\/8748368\/hold&#8221;,<\/p>\n<p>&#8220;rel&#8221;: &#8220;HOLD&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;href&#8221;: &#8220;https:\/\/servername.fa.ocs.oraclecloud.com:443\/ess\/rest\/scheduler\/v1\/requests\/8748368\/release&#8221;,<\/p>\n<p>&#8220;rel&#8221;: &#8220;RELEASE&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;href&#8221;: &#8220;https:\/\/servername.fa.ocs.oraclecloud.com:443\/ess\/rest\/scheduler\/v1\/requests\/&#8221;,<\/p>\n<p>&#8220;rel&#8221;: &#8220;PARENTREQUEST&#8221;<\/p>\n<p>}<\/p>\n<p>]<\/p>\n<p>}<\/p>\n<p><strong>5.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Submit a Scheduled Request<\/strong><\/p>\n<p>Method : POST<\/p>\n<p>URL : https:\/\/servername.fa.ocs.oraclecloud.com\/ess\/rest\/scheduler\/v1\/requests\/<\/p>\n<p>Sample Payload:<\/p>\n<p>{<\/p>\n<p>&#8220;description&#8221;:\u00a0&#8220;Identifies\u00a0customer\u00a0contracts&#8221;,<\/p>\n<p>&#8220;jobDefinitionId&#8221;:\u00a0&#8220;JobDefinition:\/\/oracle\/apps\/ess\/financials\/revenueManagement\/contractObligation\/IdentifyContractObligation&#8221;,<\/p>\n<p>&#8220;application&#8221;:\u00a0&#8220;FscmEss&#8221;,<\/p>\n<p>&#8220;requestParameters&#8221;:<\/p>\n<p>[{<\/p>\n<p>&#8220;name&#8221;:\u00a0&#8220;submit.argument1&#8221;,<\/p>\n<p>&#8220;paramType&#8221;:\u00a0&#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;:\u00a0&#8220;300000003474495&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;:\u00a0&#8220;submit.argument2&#8221;,<\/p>\n<p>&#8220;paramType&#8221;:\u00a0&#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;:\u00a0&#8220;D&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;:\u00a0&#8220;submit.argument3&#8221;,<\/p>\n<p>&#8220;paramType&#8221;:\u00a0&#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;:\u00a0&#8220;2024-03-20&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;:\u00a0&#8220;submit.argument4&#8221;,<\/p>\n<p>&#8220;paramType&#8221;:\u00a0&#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;:\u00a0&#8220;S&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;:\u00a0&#8220;submit.argument5&#8221;,<\/p>\n<p>&#8220;paramType&#8221;:\u00a0&#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;:\u00a0&#8220;N&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;:\u00a0&#8220;submit.argument6&#8221;,<\/p>\n<p>&#8220;paramType&#8221;:\u00a0&#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;:\u00a0&#8220;N&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;:\u00a0&#8220;submit.argument7&#8221;,<\/p>\n<p>&#8220;paramType&#8221;:\u00a0&#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;:\u00a0&#8220;Y&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;:\u00a0&#8220;submit.argument8&#8221;,<\/p>\n<p>&#8220;paramType&#8221;:\u00a0&#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;:\u00a0&#8220;Y&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;:\u00a0&#8220;submit.argument9&#8221;,<\/p>\n<p>&#8220;paramType&#8221;:\u00a0&#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;:\u00a0&#8220;&#8221;<\/p>\n<p>}<\/p>\n<p>],<\/p>\n<p>&#8220;schedule&#8221;:\u00a0{<\/p>\n<p>&#8220;recurrences&#8221;:\u00a0[<\/p>\n<p>{<\/p>\n<p>&#8220;icalString&#8221;:\u00a0&#8220;FREQ=MINUTELY;INTERVAL=15;&#8221;<\/p>\n<p>}<\/p>\n<p>]<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>&nbsp;<\/p>\n<p>Response:<\/p>\n<p>{<\/p>\n<p>&#8220;id&#8221;:\u00a08748575,<\/p>\n<p>&#8220;links&#8221;:\u00a0[<\/p>\n<p>{<\/p>\n<p>&#8220;href&#8221;:\u00a0&#8220;https:\/\/fa-eply-dev10-saasfaprod1.fa.ocs.oraclecloud.com:443\/ess\/rest\/scheduler\/v1\/requests\/8748575&#8221;,<\/p>\n<p>&#8220;rel&#8221;:\u00a0&#8220;SELF&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;href&#8221;:\u00a0&#8220;https:\/\/fa-eply-dev10-saasfaprod1.fa.ocs.oraclecloud.com:443\/ess\/rest\/scheduler\/v1\/requests\/8748575\/cancel&#8221;,<\/p>\n<p>&#8220;rel&#8221;:\u00a0&#8220;CANCEL&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;href&#8221;:\u00a0&#8220;https:\/\/fa-eply-dev10-saasfaprod1.fa.ocs.oraclecloud.com:443\/ess\/rest\/scheduler\/v1\/requests\/8748575\/hold&#8221;,<\/p>\n<p>&#8220;rel&#8221;:\u00a0&#8220;HOLD&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;href&#8221;:\u00a0&#8220;https:\/\/fa-eply-dev10-saasfaprod1.fa.ocs.oraclecloud.com:443\/ess\/rest\/scheduler\/v1\/requests\/8748575\/release&#8221;,<\/p>\n<p>&#8220;rel&#8221;:\u00a0&#8220;RELEASE&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;href&#8221;:\u00a0&#8220;https:\/\/fa-eply-dev10-saasfaprod1.fa.ocs.oraclecloud.com:443\/ess\/rest\/scheduler\/v1\/requests\/&#8221;,<\/p>\n<p>&#8220;rel&#8221;:\u00a0&#8220;PARENTREQUEST&#8221;<\/p>\n<p>}<\/p>\n<p>]<\/p>\n<p>}<\/p>\n<p><strong>6.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Submit a Scheduled Request with Callback Service.<\/strong><\/p>\n<p>Method : POST<\/p>\n<p>URL : https:\/\/servername.fa.ocs.oraclecloud.com\/ess\/rest\/scheduler\/v1\/requests\/<\/p>\n<p>Sample Payload :<\/p>\n<p>{<\/p>\n<p>&#8220;description&#8221;: &#8220;Identifies customer contracts&#8221;,<\/p>\n<p>&#8220;jobDefinitionId&#8221;: &#8220;JobDefinition:\/\/oracle\/apps\/ess\/financials\/revenueManagement\/contractObligation\/IdentifyContractObligation&#8221;,<\/p>\n<p>&#8220;application&#8221;: &#8220;FscmEss&#8221;,<\/p>\n<p>&#8220;requestParameters&#8221;:<\/p>\n<p>[{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument1&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;300000003474495&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument2&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;D&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument3&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;2024-03-20&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument4&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;S&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument5&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;N&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument6&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;N&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument7&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;Y&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument8&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;Y&#8221;<\/p>\n<p>},<\/p>\n<p>{<\/p>\n<p>&#8220;name&#8221;: &#8220;submit.argument9&#8221;,<\/p>\n<p>&#8220;paramType&#8221;: &#8220;STRING&#8221;,<\/p>\n<p>&#8220;value&#8221;: &#8220;&#8221;<\/p>\n<p>}<\/p>\n<p>],<\/p>\n<p>&#8220;callbackSubscription&#8221;:<\/p>\n<p>{<\/p>\n<p>&#8220;callbackUrlPrefix&#8221;: &#8220;https:\/\/oicservername.integration.ocp.oraclecloud.com&#8221;,<\/p>\n<p>&#8220;callbackResourcePath&#8221;: &#8220;\/ic\/ws\/integration\/v1\/flows\/erp\/SAMPLEINTEGRATION\/1.0\/&#8221;<\/p>\n<p>},<\/p>\n<p>&#8220;schedule&#8221;: {<\/p>\n<p>&#8220;recurrences&#8221;: [<\/p>\n<p>{<\/p>\n<p>&#8220;icalString&#8221;: &#8220;FREQ=MINUTELY;INTERVAL=15;&#8221;<\/p>\n<p>}<\/p>\n<p>]<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p><strong>Summary :<\/strong><\/p>\n<p>Oracle Fusion Cloud ESS Job REST API gives multiple options to schedule an ESS job, submit adhoc jobs. It can be triggered from OIC Server, VBCS Applications and other third party applications with ease.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oracle Fusion Cloud ESS Job REST API Enterprise Scheduler Service (ESS) is a feature [&hellip;]<\/p>\n","protected":false},"author":645,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[69,72,70,113,71],"tags":[377,277,270,378],"coauthors":[375],"class_list":["post-3881","post","type-post","status-publish","format-standard","hentry","category-oracle","category-oracle-cloud-infrastructure","category-oracle-ebs","category-oracle-erp-cloud","category-oracle-saas-cloud","tag-ess-rest-api","tag-oracle-cloud","tag-oracle-erp-cloud","tag-restapi"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/posts\/3881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/users\/645"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/comments?post=3881"}],"version-history":[{"count":1,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/posts\/3881\/revisions"}],"predecessor-version":[{"id":3883,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/posts\/3881\/revisions\/3883"}],"wp:attachment":[{"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/media?parent=3881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/categories?post=3881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/tags?post=3881"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/coauthors?post=3881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}