Skip to main content
POST
Start processing a scene

Authorizations

Authorization
string
header
required

API key in format: s3d_...

Headers

idempotency-key
string

Optional user-scoped key. Reuse this exact key and body on retries. A different key/body for the same scene, or reuse on another scene, returns 409.

Pattern: ^[\x21-\x7e]{1,128}$

Path Parameters

id
string
required

Scene ID

Example:

"a1b2c3d4e5f6"

Body

application/json
enable_lod
boolean
Example:

false

arkit_poses
object[]

Camera poses from an ARKit session. They don't skip SfM: GLOMAP still solves the camera poses from the images. The poses set the scene's up direction from ARKit gravity (at least 30 frames or photos must pair with a pose) and, for a video, which frames are extracted: up to 150, at the pose timestamps.

Required array length: 5 - 1000 elements
lidar_points
number[][]

LiDAR point cloud from ARKit ARMeshAnchor. Each entry is [x, y, z] or [x, y, z, r, g, b]. Max 50K points.

Maximum array length: 50000
Required array length: 3 - 6 elements

Response

Processing started.

data
object
required
meta
object
required