Cancel job

put

/ec-rule-svc/rest/v1.0/studies/{studyId}/{mode}/cancelRuleJob

Cancels job associated with a given rule ID, if the job is in pending or running state.

Request

Path 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 List Response
Type: object
Title: Job Status List Response
Response object containing list of Job statuses
Show Source
Nested Schema : Job Status Response
Type: object
Title: Job Status Response
Job status response object
Show Source
  • 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 List Response
Type: object
Title: Job Status List Response
Response object containing list of Job statuses
Show Source
Nested Schema : Job Status Response
Type: object
Title: Job Status Response
Job status response object
Show Source
  • 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 List Response
Type: object
Title: Job Status List Response
Response object containing list of Job statuses
Show Source
Nested Schema : Job Status Response
Type: object
Title: Job Status Response
Job status response object
Show Source
  • 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