Skip to main content
The 3D jobs API lets you create and manage processing jobs that transform 3D source data into viewable model revisions. You submit source files for processing, track job status, and manage results.

What 3D jobs do

Jobs handle the conversion of various 3D file formats into the optimized format used by CDF’s 3D viewer. The processing pipeline:
  1. Accepts your source files (e.g., PDM, IFC, Revit exports)
  2. Processes geometry, textures, and metadata
  3. Produces revisions that you can view and query

Job lifecycle

You can:
  • Submit source files for processing
  • Track job status as processing runs
  • List job results when processing completes
  • Manage result rejections when you need to discard or reprocess outputs
Processing large or complex models can take significant time. Monitor job status and use appropriate timeouts when polling.

Job sources

POST /3d/jobs runs in data modeling projects. You choose the job externalId. It must be unique. The job is not written as a data modeling instance. If the result is stored in data modeling, it uses the job’s space. The request requires a session nonce, read access to the cdf_cdm and cdf_cdm_3d spaces, and write access to data model instances. Supported job type and source:

Supported formats

Jobs support multiple 3D source formats. Check the API documentation for the current list of supported input formats and any format-specific requirements.
Last modified on November 2, 2026