Skip to content

Update task cron configuration

PATCH
/api/v1/tasks/{taskType}/cron
curl --request PATCH \
--url http://127.0.0.1:58259/api/v1/tasks/REFRESH_LIBRARY_METADATA/cron \
--header 'Content-Type: application/json' \
--data '{ "cronExpression": "example", "enabled": true }'

Patch cron schedule configuration for a task type and reschedule execution.

taskType
required
string
Allowed values: REFRESH_LIBRARY_METADATA UPDATE_BOOK_RECOMMENDATIONS CLEANUP_DELETED_BOOKS SYNC_LIBRARY_FILES BOOKDROP_PERIODIC_SCANNING CLEANUP_TEMP_METADATA REFRESH_METADATA_MANUAL
Media type application/json
object
cronExpression
string
enabled
boolean
Example generated
{
"cronExpression": "example",
"enabled": true
}

OK

Media type */*
object
id
integer format: int64
taskType
string
Allowed values: REFRESH_LIBRARY_METADATA UPDATE_BOOK_RECOMMENDATIONS CLEANUP_DELETED_BOOKS SYNC_LIBRARY_FILES BOOKDROP_PERIODIC_SCANNING CLEANUP_TEMP_METADATA REFRESH_METADATA_MANUAL
cronExpression
string
enabled
boolean
createdAt
string format: date-time
updatedAt
string format: date-time