Skip to main content
GET

Authorizations

Api-Key
string
header
required

An API Key is required to call Pinecone APIs. Get yours from the console.

Headers

X-Pinecone-Api-Version
string
default:2026-07
required

Required date-based version header

Path Parameters

backup_id
string
required

The ID of the backup to describe.

Response

Configuration information and deployment status of the backup.

The BackupModel describes the configuration and status of a Pinecone backup.

backup_id
string
required

Unique identifier for the backup.

Example:

"670e8400-e29b-41d4-a716-446655440001"

source_index_name
string
required

Name of the index from which the backup was taken.

Example:

"my-index"

source_index_id
string
required

ID of the index from which the backup was taken.

Example:

"670e8400-e29b-41d4-a716-446655440000"

status
string
required

Current status of the backup.

Example:

"Ready"

cloud
string
required

Cloud provider where the backup is stored.

Example:

"aws"

region
string
required

Cloud region where the backup is stored.

Example:

"us-east-1"

source_index_deleted_at
string<date-time>

The deletion timestamp when the source index has been deleted. Not present for backups associated with an active index.

Example:

"2024-03-05T12:00:00.000Z"

name
string

Optional user-defined name for the backup.

Example:

"backup-2025-02-04"

description
string

Optional description providing context for the backup.

Example:

"Backup before bulk update."

schema
object

The schema of a Pinecone index. The schema defines the typed fields that documents in the index can contain, including vector fields, semantic text fields, and metadata fields.

Example:
record_count
integer<int64>

Total number of records in the backup.

Example:

120000

namespace_count
integer<int64>

Number of namespaces in the backup.

Example:

3

size_bytes
integer<int64>

Size of the backup in bytes.

Example:

10000000

tags
object | null

Custom user tags added to an index, at most 20 per index. Keys must be 80 characters or less and alphanumeric, '_', or '-'. Values must be 120 characters or less and consist of printable ASCII characters or spaces. To unset a key, set the value to be an empty string. null in responses when the index has no tags.

Example:
created_at
string<date-time>

Timestamp when the backup was created.

Example:

"2025-02-04T10:30:00.000Z"