Skip to content

Start task

POST
/api/v1/tasks/start
curl --request POST \
--url http://127.0.0.1:58259/api/v1/tasks/start \
--header 'Content-Type: application/json' \
--data '{ "taskId": "example", "taskType": "REFRESH_LIBRARY_METADATA", "triggeredByCron": true, "options": "example" }'

Start a task immediately with the provided task request payload.

Media type application/json
object
taskId
string
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
triggeredByCron
boolean
options

OK

Media type */*
object
taskId
string
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
status
string
Allowed values: ACCEPTED IN_PROGRESS COMPLETED FAILED CANCELLED