Skip to main content
Pinecone Docs

Search documentation

Type to search this documentation.

On this pageOverview

List operations

List all operations for an assistant. Returns operations that are in progress, as well as recently completed or failed operations.

Both successful and failed operations are retained for 30 days after completion. Use the operation_type and status query parameters to filter results.

curl
PINECONE_API_KEY="YOUR_API_KEY"
ASSISTANT_NAME="example-assistant"

# List all operations
curl -X GET "https://prod-1-data.ke.pinecone.io/assistant/operations/$ASSISTANT_NAME" \
  -H "Api-Key: $PINECONE_API_KEY" \
  -H "X-Pinecone-Api-Version: 2026-04"

# Filter by status
# curl -X GET "https://prod-1-data.ke.pinecone.io/assistant/operations/$ASSISTANT_NAME?status=Processing" \
#   -H "Api-Key: $PINECONE_API_KEY" \
#   -H "X-Pinecone-Api-Version: 2026-04"

GET /operations/{assistant_name}

  • X-Pinecone-Api-Version (header, string, required) — Required date-based version header
  • assistant_name (path, string, required) — The name of the assistant to list operations for.
  • operation_type (query, string) — Filter operations by type.
  • status (query, string) — Filter operations by status.
  • limit (query, integer) — Limit on the number of operations to return.
  • pagination_token (query, string) — Pagination token to continue a previous listing operation.
  • 200 — Successful response.
  • 401 — Unauthorized. Possible causes: Invalid API key.
  • 404 — Assistant not found.
  • 500 — Internal server error.
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu