Platform Authentication
Provide your API Key to enable the interactive playground across all platform tools.
Idea Check
Developer portal for prior-art discovery — submit research ideas and receive related papers with AI synthesis.
API Reference
Submit free-form text describing a research idea. The job is created asynchronously — use the Check Results endpoint to poll for completion.
POST https://cspaper-frontend-prod.azurewebsites.net/api/platform/idea-check
Authentication
| Header | Required | Description |
|---|---|---|
| X-API-Key | Yes | Your organisation's API key (csp_live_...). Determines the owning organisation of the job. |
Request Body — application/json
| Field | Type | Required | Description |
|---|---|---|---|
| text | string | Yes | Free-form text describing your research idea (500 – 300,000 characters). Can include title, abstract, methodology, and references. |
| paper_title | string | No | Optional paper title for display purposes in the job list. |
Response — 202 Accepted
{
status:200,
data:{
job_id:"<string>",
status:"PENDING"
Save job_id to poll for results. Status transitions: PENDING → SEARCHING → ANALYZING → COMPLETED.
Error Responses
| Status | Cause |
|---|---|
| 400 Bad Request | Text too short (<500 chars) or too long (>300k chars). |
| 401 Unauthorized | Missing X-API-Key header. |
| 403 Forbidden | Invalid API key. |
Example
curl -X POST https://cspaper-frontend-prod.azurewebsites.net/api/platform/idea-check \
-H "X-API-Key: csp_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "We propose a novel approach to...",
"paper_title": "My Research Paper"
}'
Playground
Configure your API Key above to use the playground.