VilomediaPartners

Docs

Catalog

Active merch listings for manufacturing. No prices, buyers, currency, or Stripe fields.

GET/api/v1/catalog

Query

  • take — page size (1–100, default 40)
  • cursor — listingId from the previous page's nextCursor

Response fields

  • listingId, productKey, title, description
  • designUrl, interiorUrl — media URLs for print assets
  • trim — placement / cover meta JSON
  • updatedAt
  • work — linked published series (id, title, type, cover, genres/tags) when present
  • creator — username, nickname, verified flag
  • nextCursor — pass as cursor for the next page, or null

Example

curl -s "https://vilomedia.com/api/v1/catalog?take=20" \
  -H "Authorization: Bearer vm_acme-print_…" | jq

# {
#   "ok": true,
#   "nextCursor": "ml_…",
#   "listings": [{
#     "listingId": "ml_…",
#     "productKey": "manga-tankobon",
#     "title": "Ashen Vein Vol. 1",
#     "designUrl": "https://…",
#     "interiorUrl": "https://…",
#     "trim": { … },
#     "work": { "creationId": "…", "title": "…", "type": "manga" },
#     "creator": { "username": "…", "nickname": "…" }
#   }]
# }