godo.VectorDBs.RestoreBackup()
Generated on 5 Nov 2026
from godo version
v1.236.0
Usage
client.VectorDBs.RestoreBackup(ctx context.Context, id string, backupID string, restore *godo.VectorDBRestoreBackupRequest) (*godo.VectorDBRestoreBackupResponse, *godo.Response, error)Description
RestoreBackup initiates a restore from a backup.
The restore is performed asynchronously; use GetRestoreStatus to monitor progress.
This method sends a POST request to /v2/vector-databases/{}/backups/{}/restore.
Parameters
idstring requiredbackupIDstring requiredrestore*godo.VectorDBRestoreBackupRequest required
Fields of godo.VectorDBRestoreBackupRequest
VectorDBRestoreBackupRequest represents a request to restore a vector database from a backup.
IDstringBackupIDstring
Returns
- *godo.VectorDBRestoreBackupResponse
- *godo.Response
The HTTP response, with pagination
Links,Meta, andRatelimit information.- error
Non-nil when the request fails. API errors are returned as
*godo.ErrorResponse.
Fields of godo.VectorDBRestoreBackupResponse
VectorDBRestoreBackupResponse represents the initial response from a restore operation.
BackupIDstringStatusstring
Request Sample
More Information
See POST /v2/vector-databases/{}/backups/{}/restore in the API reference for additional detail on responses, headers, parameters, and more.
See the Go package documentation for the source of this method.