Create a logo project from an uploaded image
create_image_logo_projectSaves a new 3D logo project from a mark stored with upload_logo_image or request_logo_image_upload, with a material and lighting, so it appears in the user's Projects. The image is traced into 3D the first time the project opens; open it once and save before publishing. Does not spend credits.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"mark": "<mark>"
},
"name": "create_image_logo_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mark | Yes | Mark id from upload_logo_image or request_logo_image_upload | |
| depth | No | Extrusion depth, default 30 | |
| title | No | Project name; defaults to the file name | |
| motion | No | ||
| material | No | Material id from list_materials (e.g. gold-clean-optimised) | |
| background | No | Hex colour, e.g. #1a1a1a | |
| environment | No | Lighting room |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| url | Yes | Opens the project in its studio | |
| kind | Yes | ||
| mark | Yes | ||
| note | Yes | ||
| title | Yes | ||
| isPublic | Yes | ||
| modelUrl | Yes | Public GLB, for published meshes | |
| shareUrl | Yes | Public page, when published | |
| inputType | Yes | ||
| kindLabel | Yes | ||
| updatedAt | Yes | ISO 8601 | |
| thumbnailUrl | Yes | Saved thumbnail; needs the owner's browser session |