Comic
Represents a comic series. Returned in arrays by GET /comics and individually by GET /comics/:id.
| Field | Type | Required | Description |
|---|---|---|---|
id | string | required | Unique slug-style identifier (e.g. my-comic). |
name | string | required | Display name of the comic. |
url | string (uri) | required | Canonical URL of the comic's website. |
description | string | null | optional | Short description or tagline. |
thumbnail_url | string (uri) | null | optional | URL of a representative thumbnail image. |
total_pages | integer | null | optional | Total number of pages in the archive, if known. |
bluesky_url | string | null | optional | Creator's Bluesky profile URL. |
patreon_url | string | null | optional | Creator's Patreon page URL. |
created_at | string (date-time) | null | optional | Timestamp when the comic was added to the registry. |
Example
{
"id": "my-comic",
"name": "My Webcomic",
"url": "https://example.com/my-comic",
"description": "An ongoing adventure series.",
"thumbnail_url": "https://example.com/my-comic/thumb.jpg",
"total_pages": 120
}