GET/instance/protect

Get instance Protect settings

Retrieves the Protect settings for the instance, including rule enforcement and prerequisite check status. Use rules_enabled to distinguish active enforcement from shadow evaluation, where rules are scored and recorded without blocking traffic.

1 status code
200Returns the instance Protect object with rule enforcement, Device Intelligence, and prerequisite check status.
objectstringrequired
Allowed:instance_protect
rules_enabledbooleanrequired
Whether Protect rules are enforced on this instance. False does not mean the instance is outside Protect — by default it is still evaluated in shadow, where rules are scored and recorded but never block.
specter_enabledbooleanrequired
Whether Device Intelligence is enabled. Managed automatically or by Clerk support.
checks_bypassedbooleanrequired
Whether the instance has opted out of the Protect prerequisite checks, asserting its setup already meets the requirements.
checks_verifiedbooleanrequired
Whether the Protect system has verified the instance's prerequisite checks. Protect rules are gated on checks being verified, bypassed or exempt.
checks_exemptbooleanrequired
Whether the instance was created into Protect and so was never subject to the prerequisite checks at all.