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.
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}
Parameters
Section titled “Parameters”X-Pinecone-Api-Version(header, string, required) — Required date-based version headerassistant_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.
Responses
Section titled “Responses”200— Successful response.401— Unauthorized. Possible causes: Invalid API key.404— Assistant not found.500— Internal server error.