{"api_prefix":"/api/v1","authentication":"/docs/authentication","operations":[{"id":"landing","method":"GET","path":"/","summary":"Agent-readable landing page","public":true,"routeCapability":null,"objectAuthorization":"none"},{"id":"llms","method":"GET","path":"/llms.txt","summary":"Compact agent instructions","public":true,"routeCapability":null,"objectAuthorization":"none"},{"id":"openapi","method":"GET","path":"/openapi.json","summary":"OpenAPI contract","public":true,"routeCapability":null,"objectAuthorization":"none"},{"id":"help","method":"GET","path":"/api/help","summary":"Machine-readable operation help","public":true,"routeCapability":null,"objectAuthorization":"none"},{"id":"examples","method":"GET","path":"/examples.json","summary":"Synthetic request examples","public":true,"routeCapability":null,"objectAuthorization":"none"},{"id":"createEngagement","method":"POST","path":"/api/v1/engagements","summary":"Create a writing engagement","public":false,"routeCapability":"writing:generate","objectAuthorization":"creator_or_assignee"},{"id":"getEngagement","method":"GET","path":"/api/v1/engagements/{id}","summary":"Read an engagement","public":false,"routeCapability":"writing:generate","objectAuthorization":"creator_or_assignee"},{"id":"createRun","method":"POST","path":"/api/v1/engagements/{id}/runs","summary":"Create an engagement run","public":false,"routeCapability":"writing:generate","objectAuthorization":"creator_or_assignee"},{"id":"getRun","method":"GET","path":"/api/v1/runs/{id}","summary":"Read a run","public":false,"routeCapability":"writing:generate","objectAuthorization":"creator_or_assignee"},{"id":"listActions","method":"GET","path":"/api/v1/actions","summary":"List assigned actions","public":false,"routeCapability":"writing:generate","objectAuthorization":"action_binding"},{"id":"respondToAction","method":"POST","path":"/api/v1/actions/{id}/{transition}","summary":"Acknowledge, fulfill, decline, or cancel an action","public":false,"routeCapability":"writing:generate","objectAuthorization":"action_binding"},{"id":"submitEvidence","method":"POST","path":"/api/v1/evidence-batches","summary":"Submit provenance-rich evidence","public":false,"routeCapability":"evidence:submit","objectAuthorization":"creator_or_assignee"},{"id":"getEvidenceBatch","method":"GET","path":"/api/v1/evidence-batches/{id}","summary":"Read a submitted evidence batch","public":false,"routeCapability":"evidence:submit","objectAuthorization":"creator_or_assignee"},{"id":"reviewEvidenceItem","method":"POST","path":"/api/v1/evidence-items/{id}/review","summary":"Review evidence acceptance separately from authorship","public":false,"routeCapability":"profiles:review","objectAuthorization":"owner"},{"id":"resolveEngagement","method":"POST","path":"/api/v1/engagements/{id}/resolve","summary":"Return settled, rejected, or abandoned outcome","public":false,"routeCapability":"outcomes:submit","objectAuthorization":"creator_or_assignee"},{"id":"getStyleCoverage","method":"GET","path":"/api/v1/styles/{id}/coverage","summary":"Inspect eligible evidence coverage","public":false,"routeCapability":"profiles:review","objectAuthorization":"owner"},{"id":"requestProfileCandidate","method":"POST","path":"/api/v1/styles/{id}/profile-candidates","summary":"Explicitly compile an immutable candidate","public":false,"routeCapability":"profiles:review","objectAuthorization":"owner"},{"id":"listLearningRules","method":"GET","path":"/api/v1/learning/rules","summary":"List reviewable learning rules","public":false,"routeCapability":"profiles:review","objectAuthorization":"owner"},{"id":"startOutcomeLearning","method":"POST","path":"/api/v1/outcomes/{id}/learning","summary":"Derive reviewable learning from a settled outcome","public":false,"routeCapability":"profiles:review","objectAuthorization":"owner"},{"id":"reviewLearningRule","method":"POST","path":"/api/v1/learning/rules/{id}/review","summary":"Edit, scope, approve, or change a learning rule","public":false,"routeCapability":"profiles:activate","objectAuthorization":"owner"},{"id":"recordLearningReplay","method":"POST","path":"/api/v1/learning/rules/{id}/replays","summary":"Attach a sealed evaluation replay to a rule","public":false,"routeCapability":"profiles:activate","objectAuthorization":"owner"},{"id":"deleteOutcomeLearning","method":"POST","path":"/api/v1/outcomes/{id}/delete-learning","summary":"Remove outcome content from learning","public":false,"routeCapability":"records:delete","objectAuthorization":"owner"},{"id":"activateProfile","method":"POST","path":"/api/v1/profiles/{id}/activate","summary":"Activate an owner-approved candidate after sealed replay","public":false,"routeCapability":"profiles:activate","objectAuthorization":"owner"},{"id":"openSealedEvaluation","method":"POST","path":"/api/v1/evaluations/{id}/open-sealed","summary":"Start a frozen sealed evaluation within its cost budget","public":false,"routeCapability":"profiles:review","objectAuthorization":"owner"},{"id":"reviewDevelopmentEvaluation","method":"GET","path":"/api/v1/evaluations/{id}/review","summary":"Review one blinded development comparison","public":false,"routeCapability":"profiles:review","objectAuthorization":"owner"},{"id":"judgeDevelopmentEvaluation","method":"POST","path":"/api/v1/evaluations/{id}/judgments","summary":"Record a blinded development preference","public":false,"routeCapability":"profiles:review","objectAuthorization":"owner"},{"id":"reviewDevelopmentFeedback","method":"GET","path":"/api/v1/evaluations/{id}/feedback","summary":"Clarify ambiguous blinded development judgments","public":false,"routeCapability":"profiles:review","objectAuthorization":"owner"},{"id":"recordDevelopmentFeedback","method":"POST","path":"/api/v1/evaluations/{id}/feedback","summary":"Record private owner feedback for a development judgment","public":false,"routeCapability":"profiles:review","objectAuthorization":"owner"}],"examples":"/examples.json","access_recovery":"Refresh or rotate the Cloudflare Access credential; browser users should reauthenticate through Access."}