Report a false-positive or false-negative against a protection recipe
Files a false-negative (‘fn’) or false-positive (‘fp’) report against an existing detection_recipes id. The customer is recorded as the ‘created’ identity on the recipe_review_actions chain; the candidate lands in pending state and awaits review. Requires customer-session auth (JWT cookie / bearer) OR an API key. Idempotency-Key header is REQUIRED — the body hash is folded into the reservation so a customer can re-submit with corrected details without 422’ing.
Authorizations
Supabase JWT token in Authorization: Bearer header
Headers
Client-supplied UUID (or comparable) for de-duplication. Same key + same body within 24h replays the prior response; same key + different body returns 422.
Path Parameters
Body
'fn' (false negative — recipe should have fired) or 'fp' (false positive — recipe fired on legitimate behaviour).
fn, fp Customer's description of what happened.
1Optional raw payload / log excerpt the admin reviewer can inspect.
Optional. Customer's agent id, when the report concerns a specific agent.
Optional. Related integrity_checkpoints id (helps the reviewer correlate).