capture_3d_view

Management

Capture 3D View

App-only tool. Capture the current 3D viewer canvas and upload it as a new image asset. Args: - image_base64: required PNG screenshot data from the viewer - source_asset_id: optional 3D asset the capture came from - team_id, project_id: required for OAuth callers Returns: a new uploaded image asset_id plus the source_asset_id when provided. Examples: - App-only: viewer uploads a PNG canvas capture with image_base64 and optional source_asset_id Don't use when: You need to display or fetch an existing asset. Prefer display_asset or proxy_asset_fetch instead.

open-world

Parameters

NameTypeRequiredDescription
image_base64stringBase64-encoded PNG screenshot of the 3D canvas
source_asset_idstringThe original 3D asset ID this capture was taken from
team_idstringTeam ID. Required if user belongs to multiple teams.
project_idstringProject ID to scope the operation to.
response_formatenum(json | markdown)jsonOutput format: 'json' for structured data, 'markdown' for human-readable text.