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 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

  • 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.