Skip to content

Update Kobo settings

PUT
/api/v1/kobo-settings
curl --request PUT \
--url http://127.0.0.1:58259/api/v1/kobo-settings \
--header 'Content-Type: application/json' \
--data '{ "id": 1, "userId": "example", "token": "example", "syncEnabled": true, "progressMarkAsReadingThreshold": 1, "progressMarkAsFinishedThreshold": 1, "autoAddToShelf": true, "hardcoverApiKey": "example", "hardcoverSyncEnabled": true, "twoWayProgressSync": true }'

Update Kobo sync settings for the current user. Requires sync permission or admin.

Media type application/json
object
id
integer format: int64
userId
string
token
string
syncEnabled
boolean
progressMarkAsReadingThreshold
number format: float
progressMarkAsFinishedThreshold
number format: float
autoAddToShelf
boolean
hardcoverApiKey
string
hardcoverSyncEnabled
boolean
twoWayProgressSync
boolean
Example generated
{
"id": 1,
"userId": "example",
"token": "example",
"syncEnabled": true,
"progressMarkAsReadingThreshold": 1,
"progressMarkAsFinishedThreshold": 1,
"autoAddToShelf": true,
"hardcoverApiKey": "example",
"hardcoverSyncEnabled": true,
"twoWayProgressSync": true
}

Settings updated successfully

Media type */*
object
id
integer format: int64
userId
string
token
string
syncEnabled
boolean
progressMarkAsReadingThreshold
number format: float
progressMarkAsFinishedThreshold
number format: float
autoAddToShelf
boolean
hardcoverApiKey
string
hardcoverSyncEnabled
boolean
twoWayProgressSync
boolean