v1

latestOpenAPI 3.1.02026-07-26104450.2 KB

Export World

Export a generated world asset.

PLY splat exports are converted synchronously, cached in GCS, and returned as completed operations. HQ mesh exports reuse the existing async mesh export service and return an in-progress operation.

post/marble/v1/worlds/{world_id}:export

Path parameters

world_idstring required

Request body

asset_type'splats' | 'mesh' required

Asset family to export: 'splats' or 'mesh'.

format'ply' | 'glb' required

Requested export format.

mesh_variant'textured' | 'vertex_colored'

Mesh variant to return when an HQ mesh already exists.

resolution'full_res' | '500k' | '150k' | '100k'

Splat resolution to convert when exporting splats as PLY.

Response

Successful Response

created_atstring date-time nullable

Creation timestamp

doneboolean required

True if the operation is completed

expires_atstring date-time nullable

Expiration timestamp

metadataobject nullable

Service-specific metadata, such as progress percentage

operation_idstring required

Operation identifier

updated_atstring date-time nullable

Last update timestamp