---
title: "Get all VPS Snapshot Schedules for a Facility or VPS Instance"
method: GET
path: "/vps/snapshotSchedule"
tags: ["VPS"]
---

# Get all VPS Snapshot Schedules for a Facility or VPS Instance

`GET /vps/snapshotSchedule`

## Query parameters

- `clientId` integer
- `deviceId` integer
- `facilityCode` string

## Headers

- `X-Fields` string, mask

## Response `200`

Success

- VPSSnapshotSchedule[]
  - `day` integer — The day of the month to run the snapshot process (1-28).
  - `hour` integer — The hour of the day to run the snapshot process (0-23).
  - `intervalType` string — Snapshot interval options: HOURLY, DAILY, WEEKLY, MONTHLY.
  - `maxSnapshots` integer — The maximum number of snapshots to take within the interval period.
  - `minute` integer — The minute of the hour to run the snapshot process (0-59).
  - `snapshotScheduleId` string — The unique ID associated with the snapshot schedule.
  - `timezone` string — The timezone to use for the snapshot schedule in IANA format. Example: America/New_York.
  - `volumeId` string — The unique ID of the VPS instance volume to take a snapshot of.
  - `weekday` integer — The day of the week to run the snapshot process (1-7 with 1 being Monday).

## Other responses

- `403` — You have not been granted permission to complete this action. Please contact your account manager to grant the proper permission.

---

[API](https://skmtc.net/hivelocity/apis/hivelocity-api.md) · [All operations](https://skmtc.net/hivelocity/apis/hivelocity-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hivelocity/hivelocity-api/versions/ee6b717b5015/schema)
