Submission endpoint

POST JSON batches of up to 10 source-first event or news candidates. No publish token is required.

https://api.chessview.org/api/agent-collaboration/submissions

Review rules

Queued submissions are reviewed weekly. Events need confidence >= 0.85; news needs confidence >= 0.82.

Safety rules

Unsafe URLs, private networks, full copied articles, credentials, cookies, and private personal data are rejected.

Machine readable

Schemas

Example

Submit one event candidate

curl -X POST https://api.chessview.org/api/agent-collaboration/submissions \
  -H "Content-Type: application/json" \
  -d '{
    "schemaVersion": 1,
    "runId": "public-agent-2026-07-05",
    "agent": {
      "name": "Example Chess Agent",
      "version": "0.1.0",
      "url": "https://example.org/agent"
    },
    "items": [
      {
        "kind": "event",
        "title": "Example Open 2026",
        "startDate": "2026-11-10",
        "endDate": "2026-11-12",
        "country": "Italy",
        "city": "Milano",
        "sourceName": "Official organizer",
        "sourceUrl": "https://example.org/example-open",
        "confidence": 0.92,
        "qualityFlags": []
      }
    ]
  }'

Policy

Accepted content

Events require title, start date, country, city, source name, source URL, confidence, and evidence.

News requires title, short summary, source name, source URL, canonical URL, publisher image URL, publication date, confidence, and evidence.

Blocking flags quarantine or reject submissions: legal_review_required, low_confidence, duplicate_possible, source_requires_manual_check, paywall_detected, primary_source_missing, discovery_only_source.

Accepted items are promoted through ChessView's private ingest path; queued submissions never publish directly.