Skip to content

Console API Mapping

This page maps the SDK surface to the underlying Cognipeer Console client API.

Use it when you need to:

  • review what an SDK method sends over HTTP,
  • migrate from raw fetch calls to the SDK,
  • confirm where platform docs live versus where SDK docs live.

Mapping Table

CapabilitySDK methodConsole endpointConsole docs
Chat completionsclient.chat.completions.create()POST /chat/completionsChat Completions
Embeddingsclient.embeddings.create()POST /embeddingsEmbeddings
List agentsclient.agents.list()GET /agentsAgents
Get agentclient.agents.get(agentKey)GET /agents/:agentKeyAgents
Invoke agentclient.agents.responses.create()POST /responsesAgents
List browsersclient.browsers.list()GET /browser/browsersBrowser
Create browserclient.browsers.create(data)POST /browser/browsersBrowser
Get browserclient.browsers.get(idOrKey)GET /browser/browsers/:idOrKeyBrowser
Update browserclient.browsers.update(idOrKey, data)PATCH /browser/browsers/:idOrKeyBrowser
Delete browserclient.browsers.delete(idOrKey)DELETE /browser/browsers/:idOrKeyBrowser
Create browser sessionclient.browserSessions.create(data)POST /browser/sessionsBrowser
List browser sessionsclient.browserSessions.list()GET /browser/sessionsBrowser
Get browser sessionclient.browserSessions.get(sessionId)GET /browser/sessions/:sessionIdBrowser
List browser session eventsclient.browserSessions.listEvents(sessionId)GET /browser/sessions/:sessionId/eventsBrowser
Run browser actionclient.browserSessions.action(sessionKey, action)POST /browser/sessions/:sessionKey/actionsBrowser
Extract browser contentclient.browserSessions.extract(sessionKey, data)POST /browser/sessions/:sessionKey/extractBrowser
Capture browser snapshotclient.browserSessions.snapshot(sessionKey)GET /browser/sessions/:sessionKey/snapshotBrowser
Capture live screenshotclient.browserSessions.screenshotLive(sessionKey)GET /browser/sessions/:sessionKey/screenshot/liveBrowser
Persist screenshotclient.browserSessions.screenshot(sessionKey, data)POST /browser/sessions/:sessionKey/screenshotBrowser
Export browser PDFclient.browserSessions.pdf(sessionKey, data)POST /browser/sessions/:sessionKey/pdfBrowser
Close browser sessionclient.browserSessions.close(sessionKey)DELETE /browser/sessions/:sessionKeyBrowser
Delete browser sessionclient.browserSessions.delete(sessionId)DELETE /browser/sessions/by-id/:sessionIdBrowser
Get browser MCP SSE URLclient.browserMcp.getSseUrl(browserKey)GET /browser/:browserKey/mcp/sseBrowser
Build browser MCP message URLclient.browserMcp.getMessageUrl(browserKey, sessionId)POST /browser/:browserKey/mcp/message?sessionId=...Browser
Initialize browser MCP serverclient.browserMcp.initialize(browserKey)POST /browser/:browserKey/mcp/messageBrowser
List browser MCP toolsclient.browserMcp.listTools(browserKey)POST /browser/:browserKey/mcp/messageBrowser
List vector providersclient.vectors.providers.list()GET /vector/providersVector
Create vector providerclient.vectors.providers.create()POST /vector/providersVector
List indexesclient.vectors.indexes.list(providerKey)GET /vector/providers/:providerKey/indexesVector
Create indexclient.vectors.indexes.create(providerKey, data)POST /vector/providers/:providerKey/indexesVector
Get indexclient.vectors.indexes.get(providerKey, indexId)GET /vector/providers/:providerKey/indexes/:externalIdVector
Update indexclient.vectors.indexes.update(providerKey, indexId, data)PATCH /vector/providers/:providerKey/indexes/:externalIdVector
Delete indexclient.vectors.indexes.delete(providerKey, indexId)DELETE /vector/providers/:providerKey/indexes/:externalIdVector
Upsert vectorsclient.vectors.upsert(...) or client.vectors.indexes.upsert(...)POST /vector/providers/:providerKey/indexes/:externalId/upsertVector
Query vectorsclient.vectors.query(...) or client.vectors.indexes.query(...)POST /vector/providers/:providerKey/indexes/:externalId/queryVector
Delete vectorsclient.vectors.delete(...) or client.vectors.indexes.deleteVectors(...)DELETE /vector/providers/:providerKey/indexes/:externalId/vectorsVector
List bucketsclient.files.buckets.list()GET /files/bucketsFiles
Get bucketclient.files.buckets.get(bucketKey)GET /files/buckets/:bucketKeyFiles
List filesclient.files.list(bucketKey, query)GET /files/buckets/:bucketKey/objectsFiles
Upload fileclient.files.upload(bucketKey, data)POST /files/buckets/:bucketKey/objectsFiles
Get file metadataclient.files.get(bucketKey, objectKey)GET /files/buckets/:bucketKey/objects/:objectKeyFiles
Delete fileclient.files.delete(bucketKey, objectKey)DELETE /files/buckets/:bucketKey/objects/:objectKeyFiles
List promptsclient.prompts.list()GET /promptsPrompts
Get promptclient.prompts.get(key, options)GET /prompts/:keyPrompts
Render promptclient.prompts.render(key, options)POST /prompts/:key/renderPrompts
List prompt versionsclient.prompts.listVersions(key)GET /prompts/:key/versionsPrompts
List prompt deploymentsclient.prompts.getDeployments(key)GET /prompts/:key/deploymentsPrompts
Run prompt deployment actionclient.prompts.deploy(key, options)POST /prompts/:key/deploymentsPrompts
Compare prompt versionsclient.prompts.compare(key, fromVersionId, toVersionId)GET /prompts/:key/comparePrompts
Evaluate guardrailclient.guardrails.evaluate(data)POST /guardrails/evaluateGuardrails
Ingest tracing sessionclient.tracing.ingest(data)POST /tracing/sessionsTracing
List config groupsclient.config.listGroups()GET /config/groupsConfig
Create config groupclient.config.createGroup(data)POST /config/groupsConfig
Get config groupclient.config.getGroup(groupKey)GET /config/groups/:groupKeyConfig
Resolve config itemsclient.config.resolve(data)POST /config/resolveConfig
Audit config itemclient.config.auditLogs(key)GET /config/items/:key/auditConfig
List memory storesclient.memory.stores.list()GET /memory/storesMemory
Add memoryclient.memory.add(storeKey, data)POST /memory/stores/:storeKey/memoriesMemory
Search memoryclient.memory.search(storeKey, data)POST /memory/stores/:storeKey/searchMemory
Recall memoryclient.memory.recall(storeKey, data)POST /memory/stores/:storeKey/recallMemory
Ingest RAG contentclient.rag.ingest(moduleKey, data)POST /rag/modules/:moduleKey/ingestRAG
Query RAG moduleclient.rag.query(moduleKey, data)POST /rag/modules/:moduleKey/queryRAG
Delete RAG documentclient.rag.deleteDocument(moduleKey, documentId)DELETE /rag/modules/:moduleKey/documents/:documentIdRAG

Ownership Rule

Standalone browser agent management has been removed from the client API. Browser-aware agent orchestration now happens inside Console by attaching the Browser Use system tool to a managed agent configuration.

  • Use the Console docs when you need platform semantics, deployment context, or raw endpoint behavior.
  • Use the SDK docs when you need method signatures, request helpers, typed responses, or code examples.

Released under the MIT License.