Skip to content

Scout Judge

POST
/scout/judge
curl --request POST \
--url http://localhost:8000/scout/judge

Open a judge session: {"code": "..."} in the body (never in a URL or a header, which access logs record). The body is parsed by hand, so no validation error can echo it. 400 for another shape, 404 when judge access is off, 429 past 10 attempts per IP per rolling hour, 401 for a wrong code (no cookie); 200 sets a signed HttpOnly, SameSite=Strict cookie scoped to /scout (Secure in live mode) and writes a judge event without the IP or the code.

Successful Response

Media typeapplication/json

Example generated

example