Platform Authentication

Provide your API Key to enable the interactive playground across all platform tools.

Agentic Review

Developer portal for managing agentic evaluation jobs against specific agent templates.

API Reference

Submit a PDF document to create a new agentic evaluation job. The job is created asynchronously — use the Check Results endpoint to poll for completion.

POST https://cspaper-frontend-prod.azurewebsites.net/api/platform/review

Authentication

HeaderRequiredDescription
X-API-KeyYesYour organisation's API key (csp_live_...). Determines the owning organisation of the job.

Request Body — multipart/form-data

FieldTypeRequiredDescription
agent_idstringYesThe identifier of the agent to validate the document against.
fileFile (PDF)YesThe PDF document to evaluate. The filename is stored alongside the job record.

Response — 202 Accepted

{ "status": 200, "data": { "job_id": "<string> // Unique job identifier — save this to poll for results", "status": "PENDING // Initial status; transitions to PROCESSING then COMPLETED when done" } }

Error Responses

StatusCause
400 Bad RequestUnknown agent_id provided.
401 UnauthorizedMissing or invalid X-API-Key header.
422 Unprocessable EntityMissing file or agent_id field in the request body.

Example (cURL)

curl -X POST \ https://cspaper-frontend-prod.azurewebsites.net/api/platform/review \ -H "X-API-Key: YOUR_API_KEY" \ -F "agent_id=NeurIPS_main_2025_1" \ -F "file=@paper.pdf"

Interactive Playground

Configure your API Key above to use the playground.

Execution Result

Waiting for configuration...