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

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

Request Body — application/json

FieldTypeRequiredDescription
textstringYesFree-form text describing your research idea (500 – 300,000 characters). Can include title, abstract, methodology, and references.
paper_titlestringNoOptional 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

StatusCause
400 Bad RequestText too short (<500 chars) or too long (>300k chars).
401 UnauthorizedMissing X-API-Key header.
403 ForbiddenInvalid 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.