# Cluster Operations
# Create Snapshot (for backups)
Creates a point-in-time snapshot of a Typesense node's state and data in the specified directory.
You can then backup the snapshot directory that gets created and later restore it as a data directory, as needed.
client.operations.perform('snapshot', {'snapshot_path': '/tmp/typesense-data-snapshot'})
# Sample Response
{
"success": true
}
# Definition
POST ${TYPESENSE_HOST}/operations/snapshot
# Arguments
Parameter | Required | Description |
---|---|---|
snapshot_path | yes | The directory on the server where the snapshot should be saved. |
# Re-elect Leader
Triggers a follower node to initiate the raft voting process, which triggers leader re-election.
The follower node that you run this operation against will become the new leader, once this command succeeds.
client.operations.perform('vote')
# Sample Response
{
"success": true
}
# Definition
POST ${TYPESENSE_HOST}/operations/vote