POST Upload new object to user account
POST /resources/objects: Upload new object to user account. Uploads a new 3D object or model to the user's account. Supports single 3D files (GLB, GLTF, etc.)
Are you an LLM? You can read better optimized documentation at /docs/api/endpoints/resource/post-resources-objects.md for this page in Markdown format
POST
Try it out https://api.rooom.com/resources/objectsScopes
product:writeBody
multipart/form-data| Name | Type | Description |
|---|---|---|
name | string | Object name |
description | string | Object description |
comment | string | Upload comment |
file | file | 3D file (GLB, GLTF, etc.) or ZIP archive |
ai_model | boolean | Create AI-model from images |
advanced_params | string | Advanced processing parameters (JSON format) |
no_raw | boolean | For single GLB upload - use raw file or optimized (rooomReady) |
Responses
201Object successfully uploaded
400Bad Request - Invalid upload payload or file validation failed
401Unauthorized - Invalid or missing authentication
404Not Found - Referenced resource could not be resolved
500Internal Server Error - Failed to store the uploaded object
POST /resources/objects Upload new object to user account Uploads a new 3D object or model to the user's account. Supports single 3D files (GLB, GLTF, etc.) or ZIP archives containing model data. Optionally generates AI models from images. Required scopes: product:write name Object name description Object description comment Upload comment file 3D file (GLB, GLTF, etc.) or ZIP archive ai_model Create AI-model from images advanced_params Advanced processing parameters (JSON format) no_raw For single GLB upload - use raw file or optimized (rooomReady)