Discourse API¶
Bambu Lab's forum is a Discourse instance and exposes public JSON endpoints that are useful for PMM research and changelog refreshes.
Endpoints Used¶
/t/<id>.jsonfor topic detail and post streams/t/<slug>/<id>.jsonas a slugged topic variant/search.json?q=...for topic discovery/c/makerworld/makerlab/163.jsonfor the MakerLab category feed/latest.jsonfor broad discovery
Fetching Strategy¶
- Use a browser-like user agent.
- Treat the JSON payloads as evidence snapshots, not as a stable product API contract.
- Save raw payloads and sidecar metadata under
sources/raw/discourse/.
Current Snapshot Inventory¶
- MakerWorld app-endpoint artifacts indexed elsewhere:
5 - MakerWorld public web assets indexed elsewhere:
12 - Discourse artifacts indexed:
24 - Manual UI captures are intentionally separate and are not fetched by the script.
See scripts/fetch_sources.py for forum and direct JSON fetches, and docs/web-discovery.md for public PMM web-asset discovery.