Autodesk Fusion Jobs API

The Jobs API from Autodesk Fusion — 2 operation(s) for jobs.

Operations 2

POST /modelderivative/v2/designdata/job Create Translation Job #
POST /modelderivative/v2/designdata/{urn}/references Specify References #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/autodesk-fusion-jobs-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

autodesk-fusion-jobs-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Construction.Account.Admin Account Management Jobs API
  version: '1.0'
  contact:
    name: Autodesk Plaform Services
    url: https://aps.autodesk.com/
    email: aps.help@autodesk.com
  termsOfService: https://www.autodesk.com/company/legal-notices-trademarks/terms-of-service-autodesk360-web-services/forge-platform-web-services-api-terms-of-service
  x-support: https://stackoverflow.com/questions/tagged/autodesk-platform-services
  description: 'The Account Admin API automates creating and managing projects, assigning and managing project users, and managing member and partner company directories. You can also synchronize data with external systems.

    '
servers:
- url: https://developer.api.autodesk.com
security:
- 2-legged: []
- 3-legged: []
tags:
- name: Jobs
paths:
  /modelderivative/v2/designdata/job:
    parameters: []
    post:
      summary: Create Translation Job
      tags:
      - Jobs
      responses:
        '200':
          description: The request was accepted and a translation job was successfully started.
          headers:
            x-ads-app-identifier:
              $ref: '#/components/headers/x-ads-app-identifier'
            x-ads-startup-time:
              $ref: '#/components/headers/x-ads-startup-time'
            x-ads-duration:
              $ref: '#/components/headers/x-ads-duration'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Job'
        '201':
          description: The requested derivative already exists. So, a new derivative will not be generated.
      operationId: start-job
      description: "Creates a job to translate the specified source design to another format, generating derivatives of the source design. You can optionally:\n\n- Extract selected parts of a design and export the set of geometries in OBJ format.\n- Generate different-sized thumbnails.\n\nWhen the translation job runs, details about the process and generated derivatives are logged to a JSON file known as a manifest. This manifest is typically created during the first translation of a source design. Subsequently, the system updates the same manifest whenever a translation is performed for that design. \n\nIf necessary, you can set the ``x-ads-force`` parameter to ``true``. Then, the system will delete the existing manifest and create a new one. However, be aware that doing so will also delete all previously generated derivatives."
      security:
      - 2-legged:
        - data:read
        - data:write
        - data:create
      - 3-legged:
        - data:read
        - data:write
        - data:create
      parameters:
      - $ref: '#/components/parameters/x-ads-force'
      - $ref: '#/components/parameters/x-ads-derivative-format'
      - $ref: '#/components/parameters/region'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/JobPayload'
  /modelderivative/v2/designdata/{urn}/references:
    parameters:
    - name: urn
      in: path
      required: true
      schema:
        type: string
      description: The Base64 (URL Safe) encoded design URN.
    post:
      summary: Specify References
      tags:
      - Jobs
      responses:
        '200':
          description: The locations of referenced files was successfully recorded.
          headers:
            x-ads-app-identifier:
              $ref: '#/components/headers/x-ads-app-identifier'
            x-ads-duration:
              $ref: '#/components/headers/x-ads-duration'
            x-ads-startup-time:
              $ref: '#/components/headers/x-ads-startup-time'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SpecifyReferences'
      operationId: specify-references
      description: 'Specifies the location of the files referenced by the specified source design.


        When you call `Create Translation Job </en/docs/model-derivative/v2/reference/http/job-POST>`_, set  ``checkReferences`` to ``true``.   The Model Derivative service will then use the details you specify in this operation to locate and download the referenced files.

        '
      security:
      - 2-legged:
        - data:read
        - data:write
        - data:create
      - 3-legged:
        - data:read
        - data:write
        - data:create
      parameters:
      - $ref: '#/components/parameters/region'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SpecifyReferencesPayload'
components:
  schemas:
    SolidType:
      type: string
      x-stoplight:
        id: dd5831c11180b
      description: "The solid body type to export as, when the output is IGES. Possible values are: \n\n- ``solid`` - (Default)\n- ``surface``\n- ``wireframe``\n"
      default: solid
      enum:
      - solid
      - surface
      - wireframe
    SpecifyReferencesPayload:
      title: SpecifyReferencesPayload
      x-stoplight:
        id: i26rl2n7os594
      type: object
      properties:
        urn:
          type: string
          description: The URL safe Base64 encoded URN of the source design. Mandatory if the Base64 encoded urn in the request URL is a logical URN.
        region:
          $ref: '#/components/schemas/Region'
        filename:
          type: string
          minLength: 1
          description: The file name of the top level component. By default, it is set to ``""`` and the file will be download with its ``urn``.
        references:
          type: array
          uniqueItems: true
          minItems: 1
          description: An array of objects, where each object represents a referenced file.
          items:
            type: object
            properties:
              urn:
                type: string
                minLength: 1
                description: The URN of the referenced file.
              relativePath:
                type: string
                minLength: 1
                description: The path to the referenced file, relative to the top level component. By default, it is set to ``""``, which means that the referenced file and top level component are in the same folder.
              filename:
                type: string
                minLength: 1
                description: The file name of the referenced file. By default, it is set to ``""`` and the referenced file will be downloaded by its ``urn`` and placed relative to the top-level component using ``relativePath``.
              metadata:
                type: object
                additionalProperties:
                  type: object
                description: An object to hold custom metadata.
            required:
            - urn
            - relativePath
            - filename
      required:
      - urn
      - filename
      - references
      description: Represents the request body of a Specify References operation.
    JobPayloadFormatAdvancedIFC:
      title: IFC
      x-stoplight:
        id: 29jzaba5tepwr
      type: object
      properties:
        exportSettingName:
          type: string
          description: The export settings should be one of the IFC Export settings pre-saved in the source design.
      description: Contains advanced configuration settings for translation jobs producing IFC outputs.
    JobPayloadFormatAdvancedSTEP:
      title: STEP
      x-stoplight:
        id: 0g8yxewxprnob
      type: object
      properties:
        applicationProtocol:
          $ref: '#/components/schemas/ApplicationProtocol'
        tolerance:
          type: number
          description: Possible values are between `0` and `1`. By default it is set at 0.001.
          format: float
          default: 0.001
      description: Contains advanced configuration settings for translation jobs producing a STEP output.
    Job:
      required:
      - acceptedJobs
      - result
      - urn
      type: object
      properties:
        result:
          type: string
          description: reporting success status
        urn:
          type: string
          description: the urn identifier of the source file
        acceptedJobs:
          required:
          - output
          type: object
          properties:
            output:
              type: object
              properties: {}
              description: Identical to the ``output`` object of the request body. For information on each attribute, see the request body structure description.
          description: List of the requested outputs.
      title: ''
      description: Represents the successful response of a Create Translation Job operation.
    SpecifyReferences:
      title: SpecifyReferences
      x-stoplight:
        id: l8fs6s60sjp1h
      type: object
      properties:
        result:
          type: string
          x-stoplight:
            id: tzjn0toa29oez
          description: The result of the operation. Always ``success`` for status ``200``.
        urn:
          type: string
          x-stoplight:
            id: spmylg7ygsfez
          description: The URN of the top level component.
      description: 'Represents the successful response of a Specify References operation. '
    MaterialMode:
      type: string
      x-stoplight:
        id: 7503c129e886f
      description: 'Specifies the materials to apply to the generated SVF derivatives. Applicable only when the source design is of type RVT. Possible values are:


        - ``auto`` - (Default) Use the current setting of the default view of the input file.

        - ``basic`` - Use basic materials.

        - ``autodesk`` - Use Autodesk materials.'
      enum:
      - auto
      - basic
      - autodesk
    Format:
      type: string
      x-stoplight:
        id: 4194abf8ad124
      description: "Specifies the format of the file to create, when the specified output is STL.  Possible values are:\n\n- ``ascii`` - Create derivative as an ASCII STL file.\n- ``binary`` - (Default) Create derivative as a binary STL file.  \n"
      default: binary
      enum:
      - binary
      - ascii
    JobPayloadFormatSVF:
      type: object
      x-stoplight:
        id: a17f6b6e90f6d
      description: Describes the options for translation jobs producing SVF outputs.
      properties:
        views:
          type: array
          description: Specifies the type of view to generate. Possible values are `2d` and `3d`.
          items:
            $ref: '#/components/schemas/View'
        type:
          $ref: '#/components/schemas/OutputType'
        advanced:
          description: Contains advanced configuration settings for translation jobs producing ``svf`` outputs. The available options depend on the input type.
          oneOf:
          - $ref: '#/components/schemas/JobPayloadFormatSVFAdvancedRVT'
          - $ref: '#/components/schemas/JobPayloadFormatSVFAdvancedDGN'
          - $ref: '#/components/schemas/JobPayloadFormatSVFAdvancedDWG'
          - $ref: '#/components/schemas/JobPayloadFormatSVFAdvancedIFC'
          - $ref: '#/components/schemas/JobPayloadFormatSVFAdvancedNWD'
          - $ref: '#/components/schemas/JobPayloadFormatSVFAdvancedVUE'
          type: object
      title: SVF Options
    ConversionMethod:
      type: string
      x-stoplight:
        id: 90905852a0d0b
      enum:
      - legacy
      - modern
      - v3
      - v4
      description: "Specifies what IFC loader to use during translation. Applicable only when the source design is of type IFC. Possible values are:\n\n- ``legacy`` - Use IFC loader version 1, which is based on the Navisworks IFC loader. \n- ``modern`` - Use IFC loader version 2, which is based on the Revit IFC loader. \n- ``v3`` - Use IFC loader version 3, which is based on the Revit IFC loader.\n- ``v4`` - **(Recommended)** Use IFC loader version 4, which is a native solution specifically designed for Autodesk Platform Services (APS). It does not depend on Navisworks or Revit. "
    Height:
      type: integer
      x-stoplight:
        id: 91ad401a43ef2
      description: 'Height of thumbnails. Possible values are: ``100``, ``200``, ``400``.If ``height`` is omitted, but ``width`` is specified, ``height`` defaults to ``width``.  If both ``width`` and ``height`` are omitted, the server will return a thumbnail closest to ``200``, if such a thumbnail is available'
      enum:
      - 100
      - 200
      - 400
    Width:
      type: integer
      x-stoplight:
        id: 538da198a6bd0
      description: 'Width of thumbnail in pixels.  Possible values are: ``100``, ``200``, ``400``  If ``width`` is omitted, but ``height`` is specified, ``width`` defaults to ``height``. If both ``width`` and ``height`` are omitted, the server will return a thumbnail closest to ``200``, if such a thumbnail is available.'
      enum:
      - 100
      - 200
      - 400
    JobPayloadFormatIFC:
      type: object
      x-stoplight:
        id: ee03a629a99da
      x-examples:
        example-1:
          type: svf
          views:
          - 2d
      description: Describes the options for translation jobs producing  IFC outputs.
      properties:
        type:
          $ref: '#/components/schemas/OutputType'
        advanced:
          $ref: '#/components/schemas/JobPayloadFormatAdvancedIFC'
      title: IFC Options
    JobPayloadFormatSVFAdvancedRVT:
      type: object
      x-stoplight:
        id: 1e0705e0ff030
      description: Contains advanced configuration settings for translation jobs processing Revit inputs.
      properties:
        2dviews:
          $ref: '#/components/schemas/2dView'
        extractorVersion:
          $ref: '#/components/schemas/ExtractorVersion'
        generateMasterViews:
          type: boolean
          description: 'Generates master views when translating from the Revit input format to SVF. This option is ignored for all other input formats. This attribute defaults to false.


            Master views are 3D views that are generated for each phase of the Revit model. A master view contains all elements (including “room” elements) present in the host model for that phase. The display name of a master view defaults to the name of the phase it is generated from. However, if a view with that name already exists, the Model Derivative service appends a suffix to the default display name.


            **Notes:**


            1. Master views do not contain elements from linked models.

            2. Enabling this option can increase the time it takes to translate the model.'
        materialMode:
          $ref: '#/components/schemas/MaterialMode'
      title: Revit
    JobPayloadFormatAdvancedSTL:
      title: STL
      x-stoplight:
        id: v01n2fo2aa537
      type: object
      properties:
        type:
          type: string
          description: The requested output type. ``stl`` in this case.
        advanced:
          type: object
          description: Contains advanced configuration settings for translation jobs producing `stl` outputs.
          properties:
            format:
              $ref: '#/components/schemas/Format'
            exportColor:
              type: boolean
              description: '- ``true``- (Default) Exports color.

                - ``false`` - Does not export color.

                '
              default: true
            exportFileStructure:
              $ref: '#/components/schemas/ExportFileStructure'
      description: Contains advanced configuration settings for translation jobs producing `stl` outputs.
    JobPayloadFormatSVF2AdvancedDWG:
      type: object
      x-stoplight:
        id: t79xhi9ygp3nx
      description: Contains advanced configuration settings for translation jobs processing DWG inputs.
      properties:
        2dviews:
          $ref: '#/components/schemas/2dView'
      title: DWG
    JobPayloadFormatSVF2:
      type: object
      x-stoplight:
        id: e31c34513f0dc
      description: Describes the options for translation jobs producing  SVF2 outputs.
      properties:
        views:
          type: array
          description: Specifies the type of view to generate. Possible values are `2d` and `3d`.
          items:
            $ref: '#/components/schemas/View'
        type:
          $ref: '#/components/schemas/OutputType'
        advanced:
          description: Contains advanced configuration settings for translation jobs producing ``svf2`` outputs. The available options depend on the input type.
          anyOf:
          - $ref: '#/components/schemas/JobPayloadFormatSVF2AdvancedRVT'
          - $ref: '#/components/schemas/JobPayloadFormatSVF2AdvancedDGN'
          - $ref: '#/components/schemas/JobPayloadFormatSVF2AdvancedDWG'
          - $ref: '#/components/schemas/JobPayloadFormatSVF2AdvancedIFC'
          - $ref: '#/components/schemas/JobPayloadFormatSVF2AdvancedNWD'
          - $ref: '#/components/schemas/JobPayloadFormatSVF2AdvancedVUE'
          type: object
      title: SVF2 Options
    JobPayloadFormatOBJ:
      type: object
      x-stoplight:
        id: f16ce1a277080
      description: Describes the options for translation jobs producing  OBJ outputs.
      properties:
        type:
          $ref: '#/components/schemas/OutputType'
        advanced:
          $ref: '#/components/schemas/JobPayloadFormatAdvancedOBJ'
      title: OBJ Options
    JobPayloadFormatSVFAdvancedNWD:
      type: object
      x-stoplight:
        id: 703336cb624d3
      description: Contains advanced configuration settings for translation jobs processing NWD inputs.
      properties:
        hiddenObjects:
          type: boolean
          description: 'Specifies whether hidden objects must be extracted or not. Applicable only when the source design type is Navisworks.


            - ``true``: Extract hidden objects from the input file.

            - ``false``: (Default) Do not extract hidden objects from the input file.

            '
        basicMaterialProperties:
          type: boolean
          description: 'Specifies whether basic material properties must be extracted or not.  Applicable only when the source design type is Navisworks.


            - ``true``: Extract properties for basic materials.

            - ``false``: (Default) Do not extract properties for basic materials.

            '
        autodeskMaterialProperties:
          type: boolean
          description: 'Specifies how to handle Autodesk material properties.  Applicable only when the source design type is Navisworks.


            - ``true``: Extract properties for Autodesk materials.

            - ``false``: (Default) Do not extract properties for Autodesk materials.

            '
        timelinerProperties:
          type: boolean
          description: 'Specifies whether timeliner properties must be extracted or not.  Applicable only when the source design type is Navisworks.


            - ``true``: Extract timeliner properties.

            - ``false``: (Default) Do not extract timeliner properties.

            '
      title: NWD
    JobPayloadFormatSVF2AdvancedDGN:
      type: object
      x-stoplight:
        id: r402odcqc0iau
      description: Contains advanced configuration settings for translation jobs processing  DGN inputs.
      properties:
        requestedLinkageIDs:
          type: array
          description: An array containing user data linkage IDs of the linkage data to be extracted from the DGN file. Linkage data is not extracted if you do not specify this attribute.
          items:
            type: integer
      title: DGN
    JobPayloadFormatSVFAdvancedIFC:
      type: object
      x-stoplight:
        id: 63cb7d72e76e6
      description: Contains advanced configuration settings for translation jobs processing IFC inputs.
      properties:
        conversionMethod:
          $ref: '#/components/schemas/ConversionMethod'
        buildingStoreys:
          $ref: '#/components/schemas/BuildingStoreys'
        spaces:
          $ref: '#/components/schemas/Spaces'
        openingElements:
          $ref: '#/components/schemas/OpeningElements'
      title: IFC
    JobPayloadFormatSVFAdvancedVUE:
      type: object
      x-stoplight:
        id: 36da14c91473b
      description: Contains advanced configuration settings for translation jobs processing VUE inputs.
      properties:
        hierarchy:
          $ref: '#/components/schemas/Hierarchy'
      title: VUE
    XAdsDerivativeFormat:
      type: string
      x-stoplight:
        id: 143cf5356d397
      title: XAdsDerivativeFormat
      description: "Specifies what Object IDs to return, if the design has legacy SVF derivatives generated by the BIM Docs service. Possible values are: \n\n- ``latest`` - (Default) Return SVF2 Object IDs.\n- ``fallback`` - Return SVF Object IDs."
      enum:
      - latest
      - fallback
    JobPayloadFormatAdvancedIGES:
      title: IGES
      x-stoplight:
        id: pd3e6fly05fox
      type: object
      properties:
        tolerance:
          type: number
          description: Possible values are between `0` and `1`. By default it is set at 0.001.
          format: float
          default: 0.001
        surfaceType:
          $ref: '#/components/schemas/SurfaceType'
        sheetType:
          $ref: '#/components/schemas/SheetType'
        solidType:
          $ref: '#/components/schemas/SolidType'
      description: Contains advanced configuration settings for translation jobs producing IGES outputs.
    2dView:
      type: string
      x-stoplight:
        id: 0a076028722fa
      description: 'The format that 2D views must be rendered to. Possible values are:


        - ``legacy`` - (Default) Render to a model derivative specific file format.

        - ``pdf`` - Render to the PDF file format. When the source design is of type Revit, applies only to Revit 2022 files and newer. If the source design is of type DWG, only properties with semantic values are extracted. '
      enum:
      - legacy
      - pdf
    JobPayloadFormat:
      description: Contains the configuration settings for each output type a translation job must produce. The available options depend on the output type.
      anyOf:
      - $ref: '#/components/schemas/JobPayloadFormatSVF'
      - $ref: '#/components/schemas/JobPayloadFormatSVF2'
      - $ref: '#/components/schemas/JobPayloadFormatThumbnail'
      - $ref: '#/components/schemas/JobPayloadFormatSTL'
      - $ref: '#/components/schemas/JobPayloadFormatSTEP'
      - $ref: '#/components/schemas/JobPayloadFormatIGES'
      - $ref: '#/components/schemas/JobPayloadFormatOBJ'
      - $ref: '#/components/schemas/JobPayloadFormatDWG'
      - $ref: '#/components/schemas/JobPayloadFormatIFC'
    JobPayloadFormatSVFAdvancedDWG:
      type: object
      x-stoplight:
        id: 0544ebc2cd021
      description: Contains advanced configuration settings for translation jobs processing DWG inputs.
      properties:
        2dviews:
          $ref: '#/components/schemas/2dView'
      title: DWG
    Hierarchy:
      type: string
      x-stoplight:
        id: 473b8ba8deab5
      description: 'Specifies how the hierarchy of items are determined. Applicable only when the source design is of type VUE.


        - ``Classic`` - (Default) Uses hardcoded rules to set the hierarchy of items.

        - ``SystemPath`` - Uses a linked XML or MDB2 properties file to set hierarchy of items. You can use this option to make the organization of items consistent with SmartPlant 3D.


        **Notes:**


        1. The functioning of the SystemPath depends on the default setting of the property SP3D_SystemPath or System Path.

        2. The pathing delimiter must be \.

        3. If you want to customize further, import the VUE file to Navisworks. After that, use POST job on the resulting Navisworks (nwc/nwd) file.'
      enum:
      - Classic
      - SystemPath
    JobPayloadFormatSTL:
      type: object
      x-stoplight:
        id: b4ca77d74d566
      description: Describes the options for translation jobs producing  STL outputs.
      properties:
        type:
          $ref: '#/components/schemas/OutputType'
        advanced:
          $ref: '#/components/schemas/JobPayloadFormatAdvancedSTL'
      title: STL Options
    BuildingStoreys:
      type: string
      x-stoplight:
        id: 9de4932445395
      description: 'Specifies how storeys are translated. Applicable only when the source design is of type IFC. Possible values are:


        - ``hide`` - (Default) Storeys are translated but not visible by default.

        - ``show`` - Storeys are translated and are visible by default.

        - ``skip`` - Storeys are not translated.


        **Note:** These options are applicable only when ``conversionMethod`` is set to ``modern`` or ``v3``.'
      enum:
      - hide
      - show
      - skip
    ExtractorVersion:
      type: string
      x-stoplight:
        id: 0ce6aa62598da
      description: 'Specifies what version of the Revit translator/extractor to use. Applicable only when the source design is of type RVT. Possible values are:


        - ``next`` - Makes the translation job use the newest available version of the translator/extractor. This option is meant to be used by beta testers who wish to test a pre-release version of the translator. If no pre-release version is available, the system uses the current official release version.

        - ``previous`` - Makes the translation job use the previous official release version of the translator/extractor. This option is meant to be used as a workaround in case of regressions caused by a new official release of the translator/extractor. If this attribute is not specified, the system uses the current official release version.'
      enum:
      - next
      - previous
    Spaces:
      type: string
      x-stoplight:
        id: 496cb45012e93
      description: 'Specifies how spaces are translated. Applicable only when the source design is of type IFC. Possible values are:


        - ``hide`` - (Default) spaces are translated but are not visible by default.

        - ``show`` - Spaces are translated and are visible by default.

        - ``skip`` - Spaces are not translated.


        **Note:** These options are applicable only when ``conversionMethod`` is set to ``modern`` or ``v3``.'
      enum:
      - hide
      - show
      - skip
    JobPayloadFormatAdvancedOBJ:
      title: OBJ
      x-stoplight:
        id: 1dabrvisp2r1d
      type: object
      properties:
        type:
          type: string
          description: The requested output type. ``obj`` in this case.
        advanced:
          type: object
          description: Contains advanced configuration settings for translation jobs producing `obj` outputs.
          properties:
            exportFileStructure:
              $ref: '#/components/schemas/ExportFileStructure'
            unit:
              $ref: '#/components/schemas/Unit'
            modelGuid:
              type: string
              description: Required for geometry extractions. Specifies the ID of the Model View that contains the geometry to extract.
            objectIds:
              type: array
              description: 'Required for geometry extractions. Specifies the IDs of the objects (``objectID) to extract. -1 will extract the entire model.

                '
              items:
                type: integer
      description: Contains advanced configuration settings for translation jobs producing `obj` outputs.
    OutputType:
      title: OutputType
      x-stoplight:
        id: 2xuawbsgyqhuv
      type: string
      description: The requested output types. Possible values include `svf`, `svf2`, `thumbnail`, `stl`, `step`, `iges`, `obj`, `ifc` or `dwg`. For a list of supported types, call [List Supported Formats](/en/docs/model-derivative/v2/reference/http/formats-GET).
      enum:
      - svf
      - svf2
      - thumbnail
      - stl
      - step
      - iges
      - obj
      - ifc
      - dwg
      - fbx
    ApplicationProtocol:
      type: string
      x-stoplight:
        id: e8b97471468f8
      description: "Specifies the application protocol to use when the output type is STEP. Possible values are: \n\n- ``203`` - Configuration controlled design.\n- ``214`` - (Default) Core data for automotive mechanical design processes. \n- ``242`` - Managed model based 3D engineering. \n"
      default: '214'
      enum:
      - '203'
      - '214'
      - '242'
    JobPayloadFormatIGES:
      type: object
      x-stoplight:
        id: adc41e926f420
      x-examples:
        example-1:
          type: svf
          advanced:
            tolerance: 0.001
            surfaceType: bounded
            sheetType: surface
            solidType: solid
      description: Describes the options for translation jobs producing  IGES outputs.
      properties:
        type:
          $ref: '#/components/schemas/OutputType'
        advanced:
          $ref: '#/components/schemas/JobPayloadFormatAdvancedIGES'
      title: IGES Options
    JobPayloadFormatSVFAdvancedDGN:
      type: object
      x-stoplight:
        id: bbfec7ed23a45
      description: Contains advanced configuration settings for translation jobs processing DGN inputs.
      properties:
        requestedLinkageIDs:
          type: array
          description: An array containing user data linkage IDs of the linkage data to be extracted from the DGN file. Linkage data is not extracted if you do not specify this attribute.
          items:
            type: integer
      title: DGN
    View:
      type: string
      x-stoplight:
        id: f25156ebd69f8
      description: Required options for SVF type. Possible values are ``2d`` and ``3d``.
      enum:
      - 2d
      - 3d
      title: ''
    Unit:
      type: string
      x-stoplight:
        id: c8830955fe86d
      description: "The units the models must be translated to, when the output type is OBJ. For example, from millimeters (10, 123, 31) to centimeters (1.0, 12.3, 3.1). If the source unit or the unit you are translating to is not supported, the values remain unchanged.\nPossible values are: \n\n- ``meter``\n- ``decimeter``\n- ``centimeter``\n- ``millimeter``\n- ``micrometer``\n- ``nanometer``\n- ``yard``\n- ``foot``\n- ``inch``\n- ``mil``\n- ``microinch``\n\n**Note:** Not supported when the source design is F3D."
      enum:
      - meter
      - decimeter
      - centimeter
      - millimeter
      - micrometer
      - nanometer
      - yard
      - foot
      - inch
      - mil
      - microinch
    JobPayloadFormatSVF2AdvancedNWD:
      type: object
      x-stoplight:
        id: 0q0d2nshacu4f
      description: Contains advanced configuration settings for translation jobs processing NWD inputs.
      properties:
        hiddenObjects:
          type: boolean
          description: 'Specifies whether hidden objects must be extracted or not. Applicable only when the source design type is Navisworks.


            - ``true``: Extract hidden objects from the input file.

            - ``false``: (Default) Do not extract hidden objects from the input file.

            '
        basicMaterialProperties:
          type: boolean
          description: 'Specifies whether basic material properties must be extracted or not.  Applicable only when the source design type is Navisworks.


            - ``true``: Extract properties for basic materials.

            - ``false``: (Default) Do not extract properties for basic materials.

            '
        autodeskMaterialProperties:
          type: boolean
          description: 'Specifies how to handle Autodesk material properties.  Applicable only when the source design type is Navisworks.


            - ``true``: Extract properties for Autodesk materials.

            - ``false``: (Default) Do not extract properties for Autodesk materials.

            '
        timelinerProperties:
          type: boolean
          description: 'Specifies whether timeliner properties must be extracted or not.  Applicable only when the source design type is Navisworks.


            - ``true``: Extract timeliner properties.

            - ``false``: (Default) Do not extract timeliner properties.

            '
      title: NWD
    JobPayloadFormatSVF2AdvancedVUE:
      type: object
      x-stoplight:
        id: tk5if2m78gyb6
      description: Contains advanced configuration settings for translation jobs processing VUE inputs.
      properties:
        hierarchy:
          $ref: '#/components/schemas/Hierarchy'
      title: VUE
    JobPayloadFormatDWG:
      type: object
      x-stoplight:
        id: d433e7778ffba
      x-examples:
        example-1:
          type: svf
          views:
          - 2d
 

# --- truncated at 32 KB (45 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/autodesk-fusion/refs/heads/main/openapi/autodesk-fusion-jobs-api-openapi.yml