Update a ZFS scrub schedule
PUT
/zfs/pools/scrub/schedules/{id}
const url = 'https://sylve.lan:8181/api/zfs/pools/scrub/schedules/1';const options = { method: 'PUT', headers: {Authorization: '<Authorization>', 'Content-Type': 'application/json'}, body: '{"cronExpr":"example","enabled":true,"poolGuid":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://sylve.lan:8181/api/zfs/pools/scrub/schedules/1 \ --header 'Authorization: <Authorization>' \ --header 'Content-Type: application/json' \ --data '{ "cronExpr": "example", "enabled": true, "poolGuid": "example" }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
integer
Schedule ID
Request Body
Section titled “Request Body”Schedule
Media typeapplication/json
object
cronExpr
required
string
enabled
boolean
poolGuid
required
string
Examplegenerated
{ "cronExpr": "example", "enabled": true, "poolGuid": "example"}Responses
Section titled “Responses”OK
Media typeapplication/json
object
data
object
active
boolean
createdAt
string
cronExpr
string
enabled
boolean
id
integer
lastError
string
lastRunAt
string
lastStatus
string
nextRunAt
string
poolGuid
string
poolName
string
progressKnown
boolean
progressPct
integer
queuedAt
string
updatedAt
string
error
string
message
string
status
string
Examplegenerated
{ "data": { "active": true, "createdAt": "example", "cronExpr": "example", "enabled": true, "id": 1, "lastError": "example", "lastRunAt": "example", "lastStatus": "example", "nextRunAt": "example", "poolGuid": "example", "poolName": "example", "progressKnown": true, "progressPct": 1, "queuedAt": "example", "updatedAt": "example" }, "error": "example", "message": "example", "status": "example"}Bad Request
Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{ "data": "example", "error": "example", "message": "example", "status": "example"}Not Found
Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{ "data": "example", "error": "example", "message": "example", "status": "example"}Conflict
Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{ "data": "example", "error": "example", "message": "example", "status": "example"}Request Entity Too Large
Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{ "data": "example", "error": "example", "message": "example", "status": "example"}Internal Server Error
Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{ "data": "example", "error": "example", "message": "example", "status": "example"}Service Unavailable
Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{ "data": "example", "error": "example", "message": "example", "status": "example"}