Skip to main content
Every pinecone.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Assistant Chat

chat

assistantChat.chat Chat with an Assistant using retrieved file context and citations. Risk: read
Input
Output

completion

assistantChat.completion Chat through Pinecone’s OpenAI-compatible completion response. Risk: read
Input
Output

context

assistantChat.context Retrieve relevant Assistant snippets without generating an answer. Risk: read
Input
Output

Assistant Files

delete

assistantFiles.delete Start permanent deletion of a file from an Assistant. Risk: destructive · Irreversible
Input Output

describe

assistantFiles.describe Describe an Assistant file and optionally request a signed URL. Risk: read
Input Output

list

assistantFiles.list List paginated files uploaded to an Assistant. Risk: read
Input Output

upload

assistantFiles.upload Upload a base64-encoded file for asynchronous Assistant ingestion. Risk: write
Input
Output

Assistants

create

assistants.create Create a Pinecone Assistant with instructions and metadata. Risk: write
Input
Output

delete

assistants.delete Permanently delete a Pinecone Assistant and its indexed files. Risk: destructive · Irreversible
Input Output: object

get

assistants.get Describe Assistant configuration, status, and data-plane host. Risk: read
Input Output

list

assistants.list List paginated Pinecone Assistants for the current project. Risk: read
Input Output

update

assistants.update Update an Assistant’s shared instructions or metadata. Risk: write
Input
Output

Backups

create

backups.create Create a restorable backup of an existing Pinecone index. Risk: write
Input Output

createIndex

backups.createIndex Start restoring a backup into a new Pinecone index. Risk: write
Input
Output

delete

backups.delete Permanently delete a Pinecone index backup. Risk: destructive · Irreversible
Input Output: object

describe

backups.describe Describe backup status, source, size, and creation details. Risk: read
Input Output

listForIndex

backups.listForIndex List paginated backups created from one index. Risk: read
Input Output

listForProject

backups.listForProject List paginated backups across the current Pinecone project. Risk: read
Input Output

Bulk Imports

cancel

bulkImports.cancel Cancel a running Pinecone bulk-import job. Risk: write
Input Output: object

describe

bulkImports.describe Describe progress and errors for one bulk-import job. Risk: read
Input Output

list

bulkImports.list List paginated bulk-import jobs for an index. Risk: read
Input Output

start

bulkImports.start Start importing vector data from object storage into an index. Risk: write
Input
Output

Collections

list

collections.list List legacy Pinecone collections visible to the project. Risk: read
Input: empty object Output

Indexes

configure

indexes.configure Update index configuration, tags, or deletion protection. Risk: write
Input
Output

create

indexes.create Create a serverless Pinecone vector index. Risk: write
Input
Output

createForModel

indexes.createForModel Create an integrated-embedding index for a hosted model. Risk: write
Input
Output

delete

indexes.delete Permanently delete a Pinecone index and its vector data. Risk: destructive · Irreversible
Input Output: object

describe

indexes.describe Describe an index, including its data-plane host and readiness. Risk: read
Input Output

list

indexes.list List all Pinecone indexes available to the project. Risk: read
Input: empty object Output

Inference

embed

inference.embed Generate dense or sparse vectors with a hosted embedding model. Risk: read
Input
Output

getModel

inference.getModel Describe capabilities and limits for one hosted inference model. Risk: read
Input Output

listModels

inference.listModels List hosted embedding and reranking models with optional filters. Risk: read
Input Output

rerank

inference.rerank Rerank documents against a query using a hosted reranking model. Risk: read
Input
Output

Namespaces

create

namespaces.create Create an empty namespace in a Pinecone index. Risk: write
Input
Output

delete

namespaces.delete Permanently delete a namespace and every record it contains. Risk: destructive · Irreversible
Input Output: object

describe

namespaces.describe Describe one namespace and its current record count. Risk: read
Input Output

list

namespaces.list List paginated namespaces in lexical order. Risk: read
Input Output

Records

records.search Search integrated records by text, vector, ID, or metadata filter. Risk: read
Input
Output

upsert

records.upsert Upsert text records as newline-delimited JSON for integrated embedding. Risk: write
Input
Output: object

Restore Jobs

describe

restoreJobs.describe Describe progress and status for a backup restore job. Risk: read
Input Output

list

restoreJobs.list List paginated backup restore jobs for the project. Risk: read
Input Output

Vectors

delete

vectors.delete Permanently delete selected vectors or an entire namespace. Risk: destructive · Irreversible
Input
Output: object

describeIndexStats

vectors.describeIndexStats Return index dimension, fullness, and per-namespace record counts. Risk: read
Input
Output

fetch

vectors.fetch Fetch vectors and metadata by their record identifiers. Risk: read
Input Output

list

vectors.list List paginated vector identifiers with optional prefix filtering. Risk: read
Input Output

query

vectors.query Find the vectors most similar to an ID or query vector. Risk: read
Input
Output

update

vectors.update Update vector values or metadata for one existing record. Risk: write
Input
Output: object

upsert

vectors.upsert Insert or replace a batch of vectors in an index namespace. Risk: write
Input
Output