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
| Header | Required | Description |
|---|---|---|
| X-API-Key | Yes | Your organisation's API key (csp_live_...). Determines the owning organisation of the job. |
Request Body — multipart/form-data
| Field | Type | Required | Description |
|---|---|---|---|
| agent_id | string | Yes | The identifier of the agent to validate the document against. |
| file | File (PDF) | Yes | The PDF document to evaluate. The filename is stored alongside the job record. |
| desk_rejection_enabled | boolean | No | Defaults to true. When false, the desk-rejection screening is skipped and a full, scored review is always produced. |
Response — 202 Accepted
{
status:200,
data:{
job_id:"<string>",
status:"PENDING"
Save job_id to poll for results. Status transitions: PENDING → PROCESSING → COMPLETED.
Error Responses
| Status | Cause |
|---|---|
| 400 Bad Request | Unknown agent_id provided. |
| 401 Unauthorized | Missing or invalid X-API-Key header. |
| 422 Unprocessable Entity | Missing 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 "desk_rejection_enabled=true" \
-F "file=@paper.pdf"
Playground
Configure your API Key above to use the playground.