Thrixel API

Upload a mesh

Bring your own GLB into Thrixel to run Edit or Detailer on it.

Bring your own GLB file into Thrixel so you can run Edit or Detailer operations on it. Multipart form upload, max 100 MB.

Upload an existing model

POST /api/v1/upload/submit

Requires API key.

Request Body

NameTypeDescription
glb_filefile (required)Binary .glb file (Content-Type: multipart/form-data).
taskstringOptional label describing the uploaded model. Max 2000 chars.
project_idstringAssign to a project.

Example Request

POST /upload/submit
curl -X POST https://api.thrixel.com/api/v1/upload/submit \
  -H "Authorization: Bearer sk-thrixel-<YOUR_KEY>" \
  -F "glb_file=@./my_model.glb" \
  -F "task=hand-sculpted base mesh"

Example Response

{
  "submission_id": "d4e5f6a7-...",
  "status": "completed",
  "original_filename": "my_model.glb",
  "file_size_bytes": 4528192,
  "created_at": "2026-04-20T14:40:15Z"
}

On this page