{
  "name": "Supernova API",
  "description": "Query your data lake over HTTP.",
  "version": "2026-07-05",
  "docs": "https://api.supernova.ai/docs",
  "endpoints": {
    "whoami": "GET /whoami",
    "organizations": "GET /orgs",
    "schemas": "GET /catalog",
    "tables": "GET /catalog/{schema}",
    "table": "GET /catalog/{schema}/{table}",
    "list_sends": "GET /sends",
    "get_send": "GET /sends/{id}",
    "preview_send": "POST /sends/{id}/preview",
    "run_send": "POST /sends/{id}/run",
    "pause_send": "POST /sends/{id}/pause",
    "resume_send": "POST /sends/{id}/resume",
    "send_runs": "GET /sends/{id}/runs",
    "send_stream": "GET /sends/{id}/stream",
    "create_query": "POST /queries",
    "get_query": "GET /queries/{id}",
    "list_jobs": "GET /jobs",
    "get_job": "GET /jobs/{id}",
    "get_job_result": "GET /jobs/{id}/result",
    "cancel_job": "POST /jobs/{id}/cancel",
    "stream_job": "GET /jobs/{id}/events",
    "version": "GET /version",
    "list_sources": "GET /sources",
    "create_source": "POST /sources",
    "get_source": "GET /sources/{id}",
    "update_source": "PATCH /sources/{id}",
    "delete_source": "DELETE /sources/{id}",
    "sync_source": "POST /sources/{id}/sync",
    "stream_source_sync": "GET /sources/{id}/sync/stream",
    "test_source": "POST /sources/{id}/test",
    "source_errors": "GET /sources/{id}/errors",
    "list_imports": "GET /imports",
    "create_import": "POST /imports",
    "get_import": "GET /imports/{id}",
    "update_import": "PATCH /imports/{id}",
    "upload_import_part": "PUT /imports/{id}/parts",
    "complete_import": "POST /imports/{id}/complete",
    "ingest_import": "POST /imports/{id}/ingest",
    "reingest_import": "POST /imports/{id}/reingest",
    "schema_changes": "GET /schema-changes"
  }
}
