Enable check

Removes a CheckEnum from the Case’s disabled_check_keys, restoring it to the workflow’s effective set. Inverse of disable. No-op if the CheckEnum isn’t currently disabled. | authz: min_org_role=operator | (CaseChecksDisableReq) -> (bool)

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

case_idstringRequired

Request

This endpoint expects an object.
checkenumRequired

What is being verified.

Each member is a single, narrowly-scoped check that runs on a specific OperationsEventEnum, encoded in the event property (backed by _CHECK_EVENT_MAP below) — never stored separately, or the two can drift.

Each Check1 evaluation is keyed by (check, entity_id) on a Case; entity_id is the id of the entity in the event’s Domain.Entity.Action slug:

Evententity_id
shipping.order.*order_id
shipping.task_group.driver_assignedtask_group_id
shipping.task.completedtask_id
shipping.task_artifact.*task_artifact_id

entity_type is intentionally not stored — it’s a strict function of check.event.entity (same drift-avoidance rationale as the removed event field). If you ever need it to differ (e.g. a check fires on task.completed but is logically about the parent task_group), the first answer is adding the right event; the escape hatch is promoting entity_type to its own _CHECK_ENTITY_MAP.

Response

Successful Response

Errors

422
Cases Enable Check V1request Unprocessable Entity Error