Pornhwa
object
Properties
| Property | Type | Description |
|---|---|---|
id | integer | Unique identifier |
title | string | Primary title |
slug | string | URL-friendly identifier |
coverImage | string | Cover image URL |
status | string | Publication status On GoingCompletedHiatus |
orientation | string | Content orientation. `null` means non-yaoi/yuri. yaoiyuri |
description | string | Synopsis/description |
artists | array | List of artists (legacy string array for backward compatibility) |
authors | array | List of authors (legacy string array for backward compatibility) |
creators | array | Normalized creator data with aliases |
id | integer | Creator ID |
canonicalName | string | Primary/canonical name of the creator |
aliases | array | Alternative names for this creator |
role | string | Role of the creator for this work |
releaseYear | integer | Year of first release |
releaseMonth | integer | Month of first release (1-12) |
endYear | integer | Year series ended (for completed series) |
endMonth | integer | Month series ended (1-12, for completed series) |
genreTags | array | Genre tags |
averageRating | number | Average user rating (0.5-5.0 scale) |
totalRatings | integer | Total number of ratings |
chapterCount | integer | Number of scene list entries in the database (not the actual chapter count - use totalChapters for that) |
totalChapters | integer | The highest chapter number. For completed series, this may be manually set to the final chapter count. For ongoing/hiatus series, this is calculated from the highest chapter number in the scene list (e.g., chapters 1,3,4,10-15 would return 15). |
createdAt | string | |
updatedAt | string |
Example
{ "id": 1, "title": "string", "slug": "example-slug", "coverImage": "string", "status": "On Going", "orientation": "yaoi", "description": "string", "artists": [ "item1", "item2" ], "authors": [ "item1", "item2" ], "creators": [ {} ], "releaseYear": 0, "releaseMonth": 0, "endYear": 0, "endMonth": 0, "genreTags": [ "item1", "item2" ], "averageRating": 0, "totalRatings": 0, "chapterCount": 0, "totalChapters": 0, "createdAt": "2025-01-01T00:00:00Z", "updatedAt": "2025-01-01T00:00:00Z"}Related Endpoints
This schema is used in the following endpoints: