Get rule job statuses

put

/ec-rule-svc/rest/v2.0/studies/{studyId}/{mode}/jobStatus

Returns job statuses for rule re-execution process.

Request

Path Parameters
Query Parameters
Supported Media Types
Request Body - application/json ()
Root Schema : Rule IDs Object
Type: object
Title: Rule IDs Object
Object containing a list of Rule IDs
Show Source
Nested Schema : ruleIds
Type: array
list of Rule Unique GUIDs
Show Source
Example:
[
    "938D23FA6B7241CCA41BD627E5DB60DA",
    "699EF3745FC545589F186D2198F3C65E"
]
Examples

Back to Top

Response

Supported Media Types

200 Response

Rule execution was successful.
Body ()
Root Schema : Job Status Response
Type: object
Title: Job Status Response
Job status response object
Show Source
Nested Schema : Job Status Object
Type: object
Title: Job Status Object
Job status object with groupJobId
Show Source
  • Identifier((UUID, 32-character uppercase hexadecimal string)) for the Group job.
    Example: 1BC29B36F5D64B1B95F4BDBBCEA481BE
  • Identifier((UUID, 32-character uppercase hexadecimal string)) for the rule execution job.
    Example: 91F4E249F44C4C14A372EE30CEA6B7A8
  • Job Start Date
    Example: 2025-09-07 19:12:08.747
  • Allowed Values: [ "Running", "Success", "Failed", "Cancelled", "Completed with errors", "Pending", "Rule is not in publish state", "Rule is invalid", "Rule is disabled", "Rule doesn't exist", "Failed to cancel job", "Skipped because subject is locked" ]
    Job Status
    Example: Success
  • Identifier((UUID, 32-character uppercase hexadecimal string)) for the rule.
    Example: 1BC29B36F5D64B1B95F4BDBBCEA481BE
  • Rule Name
    Example: Calculate BMI
Examples

400 Response

Incorrect payload.
Body ()
Root Schema : Job Status Response
Type: object
Title: Job Status Response
Job status response object
Show Source
Nested Schema : Job Status Object
Type: object
Title: Job Status Object
Job status object with groupJobId
Show Source
  • Identifier((UUID, 32-character uppercase hexadecimal string)) for the Group job.
    Example: 1BC29B36F5D64B1B95F4BDBBCEA481BE
  • Identifier((UUID, 32-character uppercase hexadecimal string)) for the rule execution job.
    Example: 91F4E249F44C4C14A372EE30CEA6B7A8
  • Job Start Date
    Example: 2025-09-07 19:12:08.747
  • Allowed Values: [ "Running", "Success", "Failed", "Cancelled", "Completed with errors", "Pending", "Rule is not in publish state", "Rule is invalid", "Rule is disabled", "Rule doesn't exist", "Failed to cancel job", "Skipped because subject is locked" ]
    Job Status
    Example: Success
  • Identifier((UUID, 32-character uppercase hexadecimal string)) for the rule.
    Example: 1BC29B36F5D64B1B95F4BDBBCEA481BE
  • Rule Name
    Example: Calculate BMI
Examples

500 Response

An internal error occurred.
Body ()
Root Schema : Job Status Response
Type: object
Title: Job Status Response
Job status response object
Show Source
Nested Schema : Job Status Object
Type: object
Title: Job Status Object
Job status object with groupJobId
Show Source
  • Identifier((UUID, 32-character uppercase hexadecimal string)) for the Group job.
    Example: 1BC29B36F5D64B1B95F4BDBBCEA481BE
  • Identifier((UUID, 32-character uppercase hexadecimal string)) for the rule execution job.
    Example: 91F4E249F44C4C14A372EE30CEA6B7A8
  • Job Start Date
    Example: 2025-09-07 19:12:08.747
  • Allowed Values: [ "Running", "Success", "Failed", "Cancelled", "Completed with errors", "Pending", "Rule is not in publish state", "Rule is invalid", "Rule is disabled", "Rule doesn't exist", "Failed to cancel job", "Skipped because subject is locked" ]
    Job Status
    Example: Success
  • Identifier((UUID, 32-character uppercase hexadecimal string)) for the rule.
    Example: 1BC29B36F5D64B1B95F4BDBBCEA481BE
  • Rule Name
    Example: Calculate BMI
Examples

Back to Top