ListLibraryJobsResponse
Response for GET /libraries/{id}/jobs.
jobs object[]required
config objectrequired
Type-discriminated job config exposed over the wire.
Phase 9 only ships the metadata_refresh variant; future job types
extend the enum.
- object
Reserved for the book-scope future work.
Reserved for the book-scope future work.
When true, the planner skips series with no stored external ID.
Series-side individual field overrides (camelCase).
Series-side field groups (snake_case identifiers).
Per-task fan-out; clamped at run time.
Possible values: >= 0
Plugin reference, e.g. "plugin:mangabaka".
Refresh scope. Phase 9 only honours series_only at runtime.
Possible values: [series_only, books_only, series_and_books]
Skip series whose last_synced_at is younger than this many seconds.
Possible values: >= 0
Possible values: [metadata_refresh]
{
"jobs": [
{
"config": {
"bookExtraFields": [
"string"
],
"bookFieldGroups": [
"string"
],
"existingSourceIdsOnly": true,
"extraFields": [
"string"
],
"fieldGroups": [
"string"
],
"maxConcurrency": 0,
"provider": "string",
"scope": "series_only",
"skipRecentlySyncedWithinS": 0,
"type": "metadata_refresh"
},
"createdAt": "2024-07-29T15:51:28.071Z",
"cronSchedule": "string",
"enabled": true,
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"lastRunAt": "2024-07-29T15:51:28.071Z",
"lastRunMessage": "string",
"lastRunStatus": "string",
"libraryId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"timezone": "string",
"updatedAt": "2024-07-29T15:51:28.071Z"
}
]
}