Docs / Catalog

Credits, terms, relations

People and publishers, mechanics and categories, and how items connect.

Credits

credits names the people and organizations behind an item, each with a role: designer, artist, author, developer, publisher. Some sources file designers under author.

Each credit is an entity with its own page:

curl "https://tablearchive.dev/v1/entities?q=teuber" -H "Authorization: Bearer $TA_KEY"
curl "https://tablearchive.dev/v1/entities/klaus-teuber" -H "Authorization: Bearer $TA_KEY"

GET /v1/entities takes q, kind (person or organization), limit, and offset, and returns each entity's item_count. GET /v1/entities/{id-or-slug} adds the items it is credited on.

Terms

terms are tags with a kind, such as mechanic or category, and a slug you can filter by:

curl "https://tablearchive.dev/v1/terms?kind=mechanic" -H "Authorization: Bearer $TA_KEY"
curl "https://tablearchive.dev/v1/items?term=deck-building" -H "Authorization: Bearer $TA_KEY"

GET /v1/terms returns every term with its item_count.

Relations

relations connect items in both directions. Each has a type, a direction (outgoing from this item, or incoming from the other), and the other item's id, kind, name, and slug.

TypeA → B means
expansion_ofA expands B
supplement_forA is a sourcebook for RPG B
set_ofA is a card set of trading card game B
edition_ofA is an edition or printing of B
reimplementsA is a redesign of B
integrates_withA and B can be combined
accessory_forA is an accessory for B
containsA is a collection that includes B

So a base game's relations include its expansions as incoming expansion_of entries, and an expansion's include its base game as outgoing.