EN · ES · ZH

API

Primary API surfaces for guarded memory, search, project export, ledger verification, runtime health, and billing handoff.

POST /v1/facts

{
  "type": "decision",
  "content": "Your trusted memory fact",
  "project": "release-v1",
  "tenant_id": "tenant-1"
}

POST /v1/search

{
  "tenant_id": "tenant-1",
  "query": "What changed in auth flow?",
  "project": "release-v1"
}

GET /v1/ledger/verify

Authorization: Bearer ctx_...
tenant_id=tenant-1

GET /v1/projects/{project}/export

{
  "project": "release-v1",
  "tenant_id": "tenant-1",
  "format": "json"
}

GET /v1/health

{
  "service": "cortex-saas-api",
  "status": "ok"
}

POST /v1/stripe/checkout

{
  "plan": "pro",
  "customer_email": "you@domain.com",
  "success_url": "https://cortexpersist.com/success.html",
  "cancel_url": "https://cortexpersist.com/cancel.html"
}

Public reads and writes should carry explicit tenant scope. High-risk deployments should verify ledger continuity before treating exported memory as evidence.

Back to docs · Pricing