Skip to main content

Get Base Asset

GET 

/api/v2/rawmodel/:id

Returns detailed information about an uploaded 3D model asset, including its processing status, metadata, and available downloads. Use this endpoint to monitor upload status or use our webhook to get notified when the upload is complete.

Key Field upload_status

The upload_status field tracks the model's progress through various processing stages.

Most important values are:

  • "complete": All processing completed successfully
  • "Importing Failed": General processing failure

Other values are:

  • "incomplete": Initial state, upload not yet finished
  • "waiting": Upload complete, waiting to start processing
  • "unzipping": Extracting uploaded files
  • "analysing": Analyzing model structure and contents
  • "dataprepping": Preparing data for processing
  • "dataprepping failed": Data preparation encountered an error
  • "RapidQC": Model is in quality control phase
  • "Importing Failed Import Limit Exceeded": Processing failed due to import limits

Error Handling:

  1. Check upload_status first:

    • "complete" indicates successful processing
  2. If has_errors is true:

    • Set to true if RapidPipeline 3D Processor creates a error.log file with errors
    • Check "error.log" in the downloads section for details

Model statistics (rpd_info.json): Once upload_status is "complete", downloads contains a signed URL for rpd_info.json. It holds the statistics of the base asset: bounding box, vertex/triangle counts, meshes, materials, textures and animations. See the example rpd_info.json.

Request​

Path Parameters

    id integerrequired

    The id of the base asset

    Example: 281

Responses​

Success

Schema

    object

Loading...