Skip to main content

Create Base Asset - Complete Upload

GET 

/api/v2/rawmodel/:id/api-upload/complete

Final step in the upload process. Call this endpoint after:

  1. Getting upload URLs from "Create Base Asset - Get Upload Link"
  2. Uploading all files to S3 using the provided signed URLs

Example:

  1. Start: POST /api/v2/rawmodel/api-upload/start
    • Receive upload URLs and base asset ID
  2. Upload: PUT each file to S3 using their respective signed URL
    • curl -X PUT -T "mymodel.glb" "signed_url_from_response"
  3. Complete: GET /api/v2/rawmodel/{id}/api-upload/complete
    • Triggers processing of your uploaded files

After completion:

  • Your model will begin processing
  • Use our "analysis_finished" webhook to get notified when ready for optimization

Request

Path Parameters

    id integerrequired

    The ID received from the start endpoint

    Example: 281

Responses

Schema
    data object
    id integer
    name string
    processing boolean
    upload_status string
    size integer
    created_at string
    rapid_models integer[]
    scale_factor string
    downloads object
    error.log string
    info.log string
    metrics.json string
    rpd_info.json string
    teapot.obj string
    thumb.jpg string
Loading...