Skip to main content
POST
Create Object

Authorizations

Authorization
string
header
required

A Kite API key (kite_...), from Platform API → Keys in the dashboard.

Headers

Kite-Version
enum<string>
default:2026-09-27

The dated contract your code was written against. Without it you get 2026-09-27; every response says which version served it.

Available options:
2026-09-27

Body

application/json
name
string | null
Maximum string length: 160
description
string | null
Maximum string length: 2000
usd_uri
string | null

gs:// or https:// URL of a .usd/.usda/.usdc/.usdz

glb_uri
string | null

gs:// or https:// URL of a .glb/.gltf/.obj (converted to USD on the worker)

upload
UploadSpec · object | null

ask for a signed PUT URL instead of passing a URI

scale
any | null

uniform number or [sx, sy, sz]

mass_kg
number | null
Required range: 0 < x <= 1000
tags
string[]
up_axis
string | null

'Y' or 'Z' — how the geometry is authored (default: as the file declares)

rotate_deg
number[] | null

extra [rx, ry, rz] rotation in degrees

Response

Successful Response