Get a publication
const url = 'http://localhost:8080/api/v1/publications/1';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://localhost:8080/api/v1/publications/1 \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Responses
Section titled “Responses”The publication with its metadata.
A publication with metadata read from the file (the EPUB package
document, ComicInfo.xml in a CBZ, or a PDF’s document information),
with any fields an admin edited written over it.
object
object
From the file’s metadata, or its file name when it has none.
The number in its series as the file’s metadata writes it, such as “3”, “1.5” or “Vol. 3”.
Comic archives get their format from their bytes, so a ZIP named
.cbr is cbz. A FictionBook zipped as .fb2.zip or .fbz is
fb2 too; its file downloads as application/x-zip-compressed-fb2.
remote is a chapter from an extension: it has pages but no file.
A chapter from an extension whose source reads only EPUBs or only
PDFs is epub or pdf, and its file is downloaded through the
source.
Number of pages for comic formats.
False when the file is missing from disk. Missing files are kept so progress survives.
Whether /cover has an image for this publication.
Fields an admin changed by hand, which rescans keep.
People credited, in the order the file lists them.
object
May contain HTML, as EPUB descriptions often do.
A BCP 47 language tag.
YYYY, YYYY-MM or YYYY-MM-DD.
Set when the file says; right to left for manga marked so.
Example
{ "format": "epub", "editedFields": [ "title" ], "contributors": [ { "role": "author" } ], "language": "en", "published": "2014-06", "readingDirection": "ltr"}The request has no valid session token.
object
Explains the problem to a developer.
Example
{ "code": "bad_request"}The resource does not exist.
object
Explains the problem to a developer.
Example
{ "code": "bad_request"}The server failed; details are in its log.
object
Explains the problem to a developer.
Example
{ "code": "bad_request"}