POST/api/v1/backup_restore/backup_scheduler/Create Backup Schedule
Creates a recurring backup schedule for block storage volumes after validating the project's backup quota.
Request body
JSON body required.
Responses
201Successful Response400Bad Request401Unauthorized409Conflict422Validation error500Internal Server Error
https://api.nimbusnexus.net/api/v1/backup_restore/backup_scheduler/
GET/api/v1/backup_restore/backup_scheduler/listGet Backup Schedule List
Lists block storage backup schedules in the current domain with pagination, sorting and frequency filtering.
Parameters
| Name | In | Required | Description |
|---|
| offset | query | no | — |
| limit | query | no | — |
| sort_by | query | no | — |
| sort_desc | query | no | — |
| frequency | query | no | — |
Responses
200Successful Response400Bad Request401Unauthorized422Validation error500Internal Server Error
https://api.nimbusnexus.net/api/v1/backup_restore/backup_scheduler/list
PATCH/api/v1/backup_restore/backup_scheduler/{backup_schedule_id}Update Backup Schedule
Updates an existing block storage backup schedule and revalidates quota when the retention is increased.
Parameters
| Name | In | Required | Description |
|---|
| backup_schedule_id | path | yes | — |
Request body
JSON body required.
Responses
200Successful Response400Bad Request401Unauthorized404Not Found422Validation error500Internal Server Error
https://api.nimbusnexus.net/api/v1/backup_restore/backup_scheduler/{backup_schedule_id}
DELETE/api/v1/backup_restore/backup_scheduler/{backup_schedule_id}Delete Backup Schedule
Deletes a block storage backup schedule by its ID.
Parameters
| Name | In | Required | Description |
|---|
| backup_schedule_id | path | yes | — |
Responses
204Successful Response400Bad Request401Unauthorized404Not Found422Validation error500Internal Server Error
https://api.nimbusnexus.net/api/v1/backup_restore/backup_scheduler/{backup_schedule_id}
POST/api/v1/backup_restore/volume_scheduler/Create Volume Scheduler Conf
Creates a per-volume backup scheduler configuration that links a volume to a backup schedule.
Request body
JSON body required.
Responses
201Successful Response400Bad Request401Unauthorized404Not Found409Conflict422Validation Error500Internal Server Error
https://api.nimbusnexus.net/api/v1/backup_restore/volume_scheduler/
POST/api/v1/backup_restore/volume_scheduler/config-storageCreate Config Storage
Attaches an external backup storage destination to a per-volume scheduler configuration.
Request body
JSON body required.
Responses
201Successful Response400Bad Request401Unauthorized404Not Found409Conflict422Validation Error500Internal Server Error
https://api.nimbusnexus.net/api/v1/backup_restore/volume_scheduler/config-storage
PATCH/api/v1/backup_restore/volume_scheduler/config-storage/{config_storage_id}Update Config Storage
Updates the external backup storage attachment of a per-volume scheduler configuration.
Parameters
| Name | In | Required | Description |
|---|
| config_storage_id | path | yes | — |
Request body
JSON body required.
Responses
200Successful Response400Bad Request401Unauthorized404Not Found422Validation Error500Internal Server Error
https://api.nimbusnexus.net/api/v1/backup_restore/volume_scheduler/config-storage/{config_storage_id}
DELETE/api/v1/backup_restore/volume_scheduler/config-storage/{config_storage_id}Delete Config Storage
Removes an external backup storage attachment from a per-volume scheduler configuration.
Parameters
| Name | In | Required | Description |
|---|
| config_storage_id | path | yes | — |
Responses
204Successful Response400Bad Request401Unauthorized404Not Found422Validation error500Internal Server Error
https://api.nimbusnexus.net/api/v1/backup_restore/volume_scheduler/config-storage/{config_storage_id}
GET/api/v1/backup_restore/volume_scheduler/detail/{config_id}Get Volume Scheduler Conf Detail
Returns the detailed view of a per-volume backup scheduler configuration including its related entities.
Parameters
| Name | In | Required | Description |
|---|
| config_id | path | yes | — |
Responses
200Successful Response400Bad Request401Unauthorized404Not Found422Validation Error500Internal Server Error
https://api.nimbusnexus.net/api/v1/backup_restore/volume_scheduler/detail/{config_id}
GET/api/v1/backup_restore/volume_scheduler/listGet Volume Scheduler Conf List
Lists per-volume backup scheduler configurations for the volumes in the current project with pagination.
Parameters
| Name | In | Required | Description |
|---|
| limit | query | no | — |
| offset | query | no | — |
Responses
200Successful Response400Bad Request401Unauthorized404Not Found422Validation Error500Internal Server Error
https://api.nimbusnexus.net/api/v1/backup_restore/volume_scheduler/list
PATCH/api/v1/backup_restore/volume_scheduler/{volume_scheduler_conf_id}Update Volume Scheduler Conf
Updates an existing per-volume backup scheduler configuration by its ID.
Parameters
| Name | In | Required | Description |
|---|
| volume_scheduler_conf_id | path | yes | — |
Request body
JSON body required.
Responses
200Successful Response400Bad Request401Unauthorized404Not Found422Validation Error500Internal Server Error
https://api.nimbusnexus.net/api/v1/backup_restore/volume_scheduler/{volume_scheduler_conf_id}
DELETE/api/v1/backup_restore/volume_scheduler/{volume_scheduler_conf_id}Delete Volume Scheduler Conf
Requests asynchronous deletion of a per-volume backup scheduler configuration.
Parameters
| Name | In | Required | Description |
|---|
| volume_scheduler_conf_id | path | yes | — |
Responses
200Successful Response400Bad Request401Unauthorized404Not Found422Validation Error500Internal Server Error
https://api.nimbusnexus.net/api/v1/backup_restore/volume_scheduler/{volume_scheduler_conf_id}