Import from a capture app
Paste a share URL from Luma, Polycam, or Scaniverse. We resolve it to
the direct splat asset and run the same optimize pipeline as
/v1/jobs — no manual download / re-upload. You'll get a
job_id back; poll /v1/jobs/<id> for
progress.
Result
API
Each endpoint is a plain POST to
https://api.splatforge.dev/v1/import/<provider>
with the same bearer auth as /v1/jobs. 10 requests/min/key.
curl -X POST https://api.splatforge.dev/v1/import/luma \
-H "Authorization: Bearer $SPLATFORGE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"share_url": "https://lumalabs.ai/capture/abc-123"}'
# response
{
"job_id": "0e2a…",
"source_url": "https://cdn-luma.com/scenes/abc-123/scene.ply",
"provider": "luma"
}