publish_model
Validate, generate a print certificate, and upload 3D models to multiple marketplaces with one command.
Instructions
Publish a 3D model to one or more marketplaces.
Validates the model, optionally generates a print "birth
certificate" from print history, and uploads to the specified
marketplaces.
Args:
file_path: Path to the 3D model file (STL, 3MF, OBJ).
title: Listing title for the model.
description: Listing description (Markdown supported).
tags: List of tags for discoverability.
category: Model category (e.g. "tools", "art", "gadgets").
license: License type — ``"cc-by"``, ``"cc-by-sa"``,
``"cc-by-nc"``, ``"gpl"``, or ``"public_domain"``.
target_marketplaces: Marketplaces to publish to.
Defaults to ``["thingiverse"]``.
include_certificate: Attach print certificate if available.
include_print_settings: Include recommended print settings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | Yes | ||
| title | Yes | ||
| license | No | cc-by | |
| category | Yes | ||
| file_path | Yes | ||
| description | Yes | ||
| include_certificate | No | ||
| target_marketplaces | No | ||
| include_print_settings | No |