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. |
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
| 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 "file=@paper.pdf"
Interactive Playground
Configure your API Key above to use the playground.
Execution Result
Waiting for configuration...