Autodesk Fusion Versions API

The Versions API from Autodesk Fusion — 8 operation(s) for versions.

Operations 10

GET /data/v1/projects/{project_id}/versions/{version_id} Get a Version #
PATCH /data/v1/projects/{project_id}/versions/{version_id} Update a Version #
GET /data/v1/projects/{project_id}/versions/{version_id}/item Get Item by Version #
GET /data/v1/projects/{project_id}/versions/{version_id}/refs List Related Resources for a Version #
GET /data/v1/projects/{project_id}/versions/{version_id}/relationships/refs List Custom Relationships for a Version #
POST /data/v1/projects/{project_id}/versions/{version_id}/relationships/refs Create a Custom Relationship for a Version #
POST /data/v1/projects/{project_id}/versions Create a Version #
GET /data/v1/projects/{project_id}/versions/{version_id}/downloadFormats List Supported Download Formats #
GET /data/v1/projects/{project_id}/versions/{version_id}/downloads List Available Download Formats #

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-versions-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-versions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Construction.Account.Admin Account Management Versions 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: Versions
paths:
  /data/v1/projects/{project_id}/versions/{version_id}:
    parameters:
    - $ref: '#/components/parameters/project_id'
    - $ref: '#/components/parameters/version_id'
    get:
      tags:
      - Versions
      operationId: getVersion
      summary: Get a Version
      description: 'Returns the specified version of an item.


        **Note:** This operation supports Autodesk Construction Cloud (ACC) Projects. For more information, see the [ACC Platform API documentation](https://en.docs.acc.v1/overview/introduction/). '
      security:
      - 2-legged:
        - data:read
      - 3-legged:
        - data:read
      parameters:
      - $ref: '#/components/parameters/x-user-id'
      responses:
        '200':
          description: The specified version was retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Version'
        '400':
          $ref: '#/components/responses/400-general'
        '403':
          $ref: '#/components/responses/403-general'
        '404':
          $ref: '#/components/responses/404-general'
    patch:
      tags:
      - Versions
      operationId: patchVersion
      summary: Update a Version
      description: 'Updates the properties of the specified version of an  item. Currently, you can only change the name of the version.


        **Note:** This operation is not supported for BIM 360 and ACC. If you want to rename a version, create a new version with a new name.

        '
      security:
      - 2-legged:
        - data:write
      - 3-legged:
        - data:write
      responses:
        '200':
          description: The version was updated successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Version'
        '400':
          $ref: '#/components/responses/400-general'
        '403':
          $ref: '#/components/responses/403-general'
        '404':
          $ref: '#/components/responses/404-general'
        '423':
          $ref: '#/components/responses/423-general'
      requestBody:
        content:
          application/vnd.api+json:
            schema:
              $ref: '#/components/schemas/ModifyVersionPayload'
        description: ''
  /data/v1/projects/{project_id}/versions/{version_id}/item:
    parameters:
    - $ref: '#/components/parameters/project_id'
    - $ref: '#/components/parameters/version_id'
    get:
      tags:
      - Versions
      operationId: getVersionItem
      summary: Get Item by Version
      description: 'Returns the item corresponding to the specified version.


        **Note:** This operation supports Autodesk Construction Cloud (ACC) Projects. For more information, see the [ACC Platform API documentation](https://en.docs.acc.v1/overview/introduction/). '
      security:
      - 2-legged:
        - data:read
      - 3-legged:
        - data:read
      parameters:
      - $ref: '#/components/parameters/x-user-id'
      responses:
        '200':
          description: Successful retrieval of a specific item.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Item'
        '400':
          $ref: '#/components/responses/400-general'
        '403':
          $ref: '#/components/responses/403-general'
        '404':
          $ref: '#/components/responses/404-general'
  /data/v1/projects/{project_id}/versions/{version_id}/refs:
    parameters:
    - $ref: '#/components/parameters/project_id'
    - $ref: '#/components/parameters/version_id'
    get:
      tags:
      - Versions
      operationId: getVersionRefs
      summary: List Related Resources for a Version
      description: "Returns the resources (items, folders, and versions) that have a custom relationship with the specified version.\n\nCustom relationships can be established between a version of an item and other resources within the data domain service (folders, items, and versions).\n\n- Each relationship is defined by the id of the object at the other end of the relationship, together with type, attributes, and relationships links.\n- Callers will typically use a filter parameter to restrict the response to the custom relationship types (``filter[meta.refType]``) they are interested in.\n- The response body will have an included array that contains the ref resources that are involved in the relationship, which is essentially the response to the [List Custom Relationships for a Version](/en/docs/data/v2/reference/http/projects-project_id-versions-version_id-relationships-refs-GET/) operation. \n\n**Note:** This operation supports Autodesk Construction Cloud (ACC) Projects. For more information, see the [ACC Platform API documentation](https://en.docs.acc.v1/overview/introduction/). "
      security:
      - 2-legged:
        - data:read
      - 3-legged:
        - data:read
      parameters:
      - $ref: '#/components/parameters/x-user-id'
      - $ref: '#/components/parameters/filter_type_version'
      - $ref: '#/components/parameters/filter_id'
      - $ref: '#/components/parameters/filter_extension_type'
      responses:
        '200':
          description: The list of resources was successfully returned.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Refs'
        '400':
          $ref: '#/components/responses/400-general'
        '403':
          $ref: '#/components/responses/403-general'
        '404':
          $ref: '#/components/responses/404-general'
  /data/v1/projects/{project_id}/versions/{version_id}/relationships/refs:
    parameters:
    - $ref: '#/components/parameters/project_id'
    - $ref: '#/components/parameters/version_id'
    get:
      tags:
      - Versions
      operationId: getVersionRelationshipsRefs
      summary: List Custom Relationships for a Version
      description: "Returns the custom relationships for the specified version. \n\nCustom relationships can be established between a version of an item and other resources within the data domain service (folders, items, and versions).\n\n- Each relationship is defined by the id of the object at the other end of the relationship, together with type, specific reference meta including extension data.\n- Callers will typically use a filter parameter to restrict the response to the custom relationship types (``filter[meta.refType]``) they are interested in.\n- The response body will have an included array that contains the resources in the relationship, which is essentially the response to the [List Related Resources operation](/en/docs/data/v2/reference/http/projects-project_id-versions-version_id-relationships-refs-POST/).\n- To get custom relationships for multiple versions, see the ListRefs command.\n\n**Note:** This operation supports Autodesk Construction Cloud (ACC) Projects. For more information, see the [ACC Platform API documentation](https://en.docs.acc.v1/overview/introduction/). "
      security:
      - 2-legged:
        - data:read
      - 3-legged:
        - data:read
      parameters:
      - $ref: '#/components/parameters/x-user-id'
      - $ref: '#/components/parameters/filter_type_version'
      - $ref: '#/components/parameters/filter_id'
      - $ref: '#/components/parameters/filter_refType'
      - $ref: '#/components/parameters/filter_direction'
      - $ref: '#/components/parameters/filter_extension_type'
      responses:
        '200':
          description: The custom relationships for the version was returned successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RelationshipRefs'
        '400':
          $ref: '#/components/responses/400-general'
        '403':
          $ref: '#/components/responses/403-general'
        '404':
          $ref: '#/components/responses/404-general'
    post:
      tags:
      - Versions
      operationId: createVersionRelationshipsRef
      summary: Create a Custom Relationship for a Version
      description: Creates a custom relationship between a version of an item and another resource within the data domain service (folder, item, or version).
      security:
      - 2-legged:
        - data:create
      - 3-legged:
        - data:create
      parameters:
      - $ref: '#/components/parameters/x-user-id'
      responses:
        '204':
          description: The custom relationship was successfully created.
        '400':
          $ref: '#/components/responses/400-general'
        '403':
          $ref: '#/components/responses/403-general'
        '404':
          $ref: '#/components/responses/404-general'
      requestBody:
        content:
          application/vnd.api+json:
            schema:
              $ref: '#/components/schemas/RelationshipRefsPayload'
        description: ''
  /projects/{project_id}/versions/{version_id}/relationships/links:
    parameters:
    - $ref: '#/components/parameters/project_id'
    - $ref: '#/components/parameters/version_id'
    get:
      tags:
      - Versions
      operationId: getVersionRelationshipsLinks
      summary: List Links for a Version
      description: 'Returns a collection of links for the specified version of an item. Custom relationships can be established between a version of an item and other external resources residing outside the data domain service. A link’s href defines the target URI to access the resource.


        **Note:** This operation supports Autodesk Construction Cloud (ACC) Projects. For more information, see the [ACC Platform API documentation](https://en.docs.acc.v1/overview/introduction/). '
      security:
      - 2-legged:
        - data:read
      - 3-legged:
        - data:read
      parameters:
      - $ref: '#/components/parameters/x-user-id'
      responses:
        '200':
          description: Successful retrieval of the links collection associated with a specific resource.OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RelationshipLinks'
        '400':
          $ref: '#/components/responses/400-general'
        '403':
          $ref: '#/components/responses/403-general'
        '404':
          $ref: '#/components/responses/404-general'
  /data/v1/projects/{project_id}/versions:
    parameters:
    - $ref: '#/components/parameters/project_id'
    post:
      tags:
      - Versions
      operationId: createVersion
      summary: Create a Version
      description: 'Creates a new versions of an existing item.


        Before creating a new version you must create a storage location for the version in OSS, and upload the file to that location. For more details about the workflow, see the tutorial on uploading a file.


        This operation also allows you to create a new version of an item by copying a specific version of an existing item from another folder within the project. The new version becomes the tip version of the item.


        Use the [Create an Item](/en/docs/data/v2/reference/http/projects-project_id-items-POST/) operation to copy a specific version of an existing item as a new item in another folder.


        This operation can also be used to delete files on BIM360 Document Management. For more information, please refer to the delete and restore a file tutorial.


        Before you use the Data Management API to access BIM 360 Docs files, you must provision your app through the BIM 360 Account Administrator portal. For details, see the [Manage Access to Docs tutorial](/en/docs/bim360/v1/tutorials/getting-started/manage-access-to-docs/).


        **Note:** This operation supports Autodesk Construction Cloud (ACC) Projects. For more information, see the [ACC Platform API documentation](https://en.docs.acc.v1/overview/introduction/). '
      security:
      - 2-legged:
        - data:create
      - 3-legged:
        - data:create
      parameters:
      - $ref: '#/components/parameters/x-user-id'
      - $ref: '#/components/parameters/copyFrom'
      responses:
        '201':
          description: Successful creation of a version.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreatedVersion'
        '400':
          $ref: '#/components/responses/400-general'
        '403':
          $ref: '#/components/responses/403-general'
        '404':
          $ref: '#/components/responses/404-general'
        '409':
          description: Conflict
        '423':
          $ref: '#/components/responses/423-general'
      requestBody:
        content:
          application/vnd.api+json:
            schema:
              $ref: '#/components/schemas/VersionPayload'
        description: ''
  /data/v1/projects/{project_id}/versions/{version_id}/downloadFormats:
    parameters:
    - $ref: '#/components/parameters/project_id'
    - $ref: '#/components/parameters/version_id'
    get:
      tags:
      - Versions
      operationId: getVersionDownloadFormats
      summary: List Supported Download Formats
      description: 'Returns a list of file formats the specified version of an item can be downloaded as.


        **Note:** This operation supports Autodesk Construction Cloud (ACC) Projects. For more information, see the [ACC Platform API documentation](https://en.docs.acc.v1/overview/introduction/). '
      security:
      - 2-legged:
        - data:read
      - 3-legged:
        - data:read
      parameters:
      - $ref: '#/components/parameters/x-user-id'
      responses:
        '200':
          description: The list of file formats that the version can be downloaded as was successfully retrieved.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DownloadFormats'
        '400':
          $ref: '#/components/responses/400-general'
        '403':
          $ref: '#/components/responses/403-general'
        '404':
          $ref: '#/components/responses/404-general'
  /data/v1/projects/{project_id}/versions/{version_id}/downloads:
    parameters:
    - $ref: '#/components/parameters/project_id'
    - $ref: '#/components/parameters/version_id'
    get:
      tags:
      - Versions
      operationId: getVersionDownloads
      description: 'Returns the list of file formats of the specified version of an item currently available for download.


        **Note:** This operation is not fully implemented as yet. It currently returns an empty data object.'
      summary: List Available Download Formats
      security:
      - 2-legged:
        - data:read
      - 3-legged:
        - data:read
      parameters:
      - $ref: '#/components/parameters/x-user-id'
      - $ref: '#/components/parameters/filter_format_fileType'
      responses:
        '200':
          description: The list of available downloadformats was successfully retrieved.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Downloads'
        '400':
          $ref: '#/components/responses/400-general'
        '403':
          $ref: '#/components/responses/403-general'
        '404':
          $ref: '#/components/responses/404-general'
components:
  schemas:
    json_api_version_value:
      description: The version of JSON API. Will always be ``1.0``.
      type: string
      enum:
      - '1.0'
    json_api_links_self:
      title: json_api_links_self
      x-stoplight:
        id: hedbm6v3pcz7k
      type: object
      description: An object containing the URI of the endpoint to access this resource.
      properties:
        self:
          type: object
          x-stoplight:
            id: xjz8a6shpmaya
          description: An object containing the URI of the endpoint to access this resource.
          properties:
            href:
              type: string
              x-stoplight:
                id: jx2lmnxrl8f10
              description: "The URI of the endpoint to access this \nresource."
    type_folder:
      type: string
      enum:
      - folders
      description: The type of the resource. Possible values are ``folders``.
    metaForWebhooks:
      title: metaForWebhooks
      x-stoplight:
        id: x20x6jb3udvzo
      type: object
      description: Meta information required for webhooks.
      properties:
        workflow:
          type: string
          description: "The Workflow ID of a webhook that listens to Model Derivative events. Must be less than 36 characters. \nOnly ASCII characters (a-z, A-Z, 0-9), periods (.), and hyphens (-) are accepted.\nSee the [Creating a Webhook and Listening to Events](/en/docs/webhooks/v1/tutorials/create-a-hook-model-derivative) tutorial for more information.\n\n**Note**: This attribute applies to BIM 360 Docs only.\n"
        workflowAttribute:
          type: string
          description: "A user defined JSON object containing custom workflow information for the specified webhook event. Must be less than 1KB.\n\n**Note**: Applicable only if a valid value has been specified for ``meta.workflow``. \n"
      required:
      - workflow
    Downloads:
      description: Successful retrieval of the available downloads collection associated with a specific version.
      type: object
      x-examples:
        example-1:
          jsonapi:
            version: '1.0'
          links:
            self:
              href: /data/v1/projects/{project_id}/downloads
          data:
          - type: downloads
            id: '{download_id}'
            attributes:
              format:
                fileType: pdf
            relationships:
              source:
                links:
                  related:
                    href: /data/v1/projects/{project_id}/downloads/{download_id}/source
                data:
                  type: versions
                  id: '{version_id}'
              storage:
                data:
                  type: objects
                  id: urn:adsk.objects:os.object:{wip_bucket}/{guid}.pdf
                meta:
                  link:
                    href: /oss/v2/buckets/{wip_bucket}/objects/{guid}.pdf?scopes={list_of_scopes}
            links:
              self:
                href: /data/v1/projects/{project_id}/downloads/{download_id}
      title: Downloads
      properties:
        jsonapi:
          $ref: '#/components/schemas/json_api_version'
        links:
          $ref: '#/components/schemas/json_api_links_self'
        data:
          type: array
          uniqueItems: true
          minItems: 1
          items:
            $ref: '#/components/schemas/DownloadData'
    version_extension_with_schema_link:
      type: object
      description: A container of additional properties that extends the default properties of a version.
      properties:
        type:
          type: string
          description: The Type ID of the schema that defines the structure of the ``extension.data`` object.
        version:
          type: string
          description: The version of the schema that applies to the ``extension.data`` object.
        schema:
          $ref: '#/components/schemas/json_api_link'
        data:
          type: object
          description: The object that contains the additional properties, which makes this resource extensible.
          additionalProperties:
            type: object
            description: 'Key-value pairs that contain the name and data of additional properties.

              '
      required:
      - type
      - version
      - schema
      title: ''
    nested_xref:
      type: string
      x-stoplight:
        id: e8d7c1f07c607
      enum:
      - attachment
      - overlay
      description: 'The type of the xref, which defines how nested xrefs are handled. Possible values are:


        -  ``attachment``: Nested xrefs are not ignored.

        -  ``overlay`` : Nested xrefs are ignored.'
    filter_refType:
      type: string
      enum:
      - derived
      - dependencies
      - auxiliary
      - xrefs
      - includes
      description: 'Filter by ``refType``. Possible values: ``derived``, ``dependencies``, ``auxiliary``, ``xrefs``, and ``includes``.'
    metarefs_direction:
      type: string
      x-stoplight:
        id: 506556039042a
      enum:
      - from
      - to
      description: 'Describes the direction of data flow in the relationship. Possible values are:


        - ``to`` - Data flows from this resource to the related resource.

        - ``from`` - Data flows from the related resource to this resource. '
    type_downloads:
      type: string
      x-stoplight:
        id: sxvvrm7e0pm4r
      enum:
      - downloads
      description: The type of this resource. Possible values are ``downloads``.
    json_api_relationships_links_refs:
      type: object
      required:
      - links
      description: Information on other resources that have a custom relationship with this resource.
      properties:
        links:
          type: object
          required:
          - self
          - related
          description: The object containing information on links of related resources that share a custom relationship with this resource.
          properties:
            self:
              $ref: '#/components/schemas/json_api_link'
            related:
              $ref: '#/components/schemas/json_api_link'
    json_api_relationships_links_to_tip_version:
      title: json_api_relationships_links_to_tip_version
      x-stoplight:
        id: qmmyfor4fmle9
      type: object
      description: Information about the latest version of the item.
      properties:
        links:
          $ref: '#/components/schemas/json_api_links_related'
          x-stoplight:
            id: e35szkgp1o7b8
        data:
          $ref: '#/components/schemas/json_api_type_id'
          x-stoplight:
            id: zdowc6ik9vvcu
    RelationshipRefsPayload:
      description: An object that describes the custom relationship to be created.
      type: object
      x-examples:
        example-1:
          jsonapi:
            version: '1.0'
          data:
            type: versions
            id: urn:adsk.wipprod:fs.file:vf.ooWjwAQJR0uEoPRyfEnvew?version=1
            meta:
              extension:
                type: auxiliary:autodesk.core:Attachment
                version: '1.0'
      title: RelationshipRefsPayload
      properties:
        jsonapi:
          $ref: '#/components/schemas/json_api_version'
        data:
          type: object
          description: A container for the data that describes the custom relationship.
          required:
          - type
          - id
          - meta
          properties:
            type:
              $ref: '#/components/schemas/type_entity'
            id:
              type: string
              minLength: 1
              description: The ID that uniquely identifies the resource.
            meta:
              type: object
              description: The meta-information about this resource.
              required:
              - extension
              properties:
                extension:
                  $ref: '#/components/schemas/base_attributes_extension_object_without_schema_link'
      required:
      - jsonapi
      - data
    json_api_meta_link:
      title: json_api_meta_link
      x-stoplight:
        id: 6c1450io6o3zx
      type: object
      description: Meta-information on links to this resource.
      properties:
        link:
          $ref: '#/components/schemas/json_api_link'
          x-stoplight:
            id: haazb0d04arzm
    json_api_link:
      title: json_api_link
      x-stoplight:
        id: 0eyqmow1ie1is
      type: object
      description: An object containing the hyperlink to the referenced resource.
      properties:
        href:
          type: string
          x-stoplight:
            id: d9k2el45bomh9
          description: A hypertext reference to the location of the referenced resource.
      required:
      - href
    json_api_links_related:
      title: json_api_links_related
      x-stoplight:
        id: fgwxlu5412wa7
      type: object
      description: Contains the endpoint you can use to retrieve the related resources.
      properties:
        related:
          type: object
          x-stoplight:
            id: o5ksk96io3pui
          description: "An object containing the endpoint to retrieve \na list of related resources."
          properties:
            href:
              type: string
              x-stoplight:
                id: n8345byjqrj4f
              description: The URI of the endpoint that returns the related resources.
    filter_type_version_internal:
      type: array
      items:
        $ref: '#/components/schemas/filter_type_version'
      description: Filter by the ``type`` of the ``ref`` target. Supported values include ``folders``, ``items``, and ``versions``.
    item_extension_with_schema_link:
      type: object
      x-stoplight:
        id: 7vkthmto6jc8p
      description: A container of additional properties that extends the default properties of this resource.
      properties:
        type:
          type: string
          description: The Type ID of the schema that defines the structure of the ``extension.data`` object.
        version:
          type: string
          description: The version of the schema that applies to the ``extension.data`` object.
        schema:
          $ref: '#/components/schemas/json_api_link'
        data:
          type: object
          description: The object that contains the additional properties that extends this resource.
          additionalProperties:
            type: object
            description: 'Key-value pairs that contain the name and data of additional properties.

              '
      required:
      - type
      - version
      - schema
    ItemAttributes:
      description: Properties of an item.
      title: 'Item Attributes:'
      type: object
      required:
      - displayName
      - createTime
      - createUserId
      - createUserName
      - lastModifiedTime
      - lastModifiedUserId
      - lastModifiedUserName
      - extension
      properties:
        displayName:
          type: string
          minLength: 1
          description: "A human friendly name to identify the item. \nNote that for BIM 360 projects, this attribute is reserved for future releases and should not be used. Use a version's ``attributes.name`` for the file name."
        createTime:
          type: string
          format: date-time
          description: The time that the resource was created at.
        createUserId:
          type: string
          minLength: 1
          description: The ID of the user that created the version.
        createUserName:
          type: string
          minLength: 1
          description: The user name of the user that created the version.
        lastModifiedTime:
          type: string
          format: date-time
          description: The time that the version was last modified.
        lastModifiedUserId:
          type: string
          minLength: 1
          description: The ID of the user that last modified the version.
        lastModifiedUserName:
          type: string
          minLength: 1
          description: The user name of the user that last modified the version.
        hidden:
          type: boolean
          description: "``true``: The file has been deleted. \n\n``false``: The file has not been deleted.\n"
        reserved:
          type: boolean
          description: "``true``: The file is locked.\n\n``false`` The file is not locked. \n\n**Note:** You can lock BIM 360 Project Files folder files and A360 files, but you cannot lock BIM 360 Plans Folder files.\n"
        reservedTime:
          type: string
          format: date-time
          description: 'The time the item was reserved in the following format: ``YYYY-MM-DDThh:mm:ss.sz``.'
        reservedUserId:
          type: string
          description: The unique identifier of the user who reserved the item.
        reservedUserName:
          type: string
          description: The name of the user who reserved the item.
        extension:
          $ref: '#/components/schemas/item_extension_with_schema_link'
        pathInProject:
          type: string
          x-stoplight:
            id: weoan682ts8ft
          description: The relative path of the item starting from project’s root folder.
    extension_type_core_xref:
      type: string
      x-stoplight:
        id: b89a9e7482efd
      enum:
      - xrefs:autodesk.core:Xref
      description: The type of the relationship. Will always be ``xrefs:autodesk.core:Xref``.
    MetaRefs:
      description: Metadata on the resources referenced by this resource.
      type: object
      title: MetaRefs
      properties:
        refType:
          $ref: '#/components/schemas/type_ref'
        direction:
          $ref: '#/components/schemas/metarefs_direction'
        fromId:
          type: string
          x-stoplight:
            id: u4hxp7i1mdfuh
          description: The ID of the resource from where data flows.
        fromType:
          $ref: '#/components/schemas/type_entity'
          x-stoplight:
            id: e061oc1d2clmi
        toId:
          type: string
          x-stoplight:
            id: 4hwdw63giy88s
          description: The ID of the resource to where the data flows.
        toType:
          $ref: '#/components/schemas/type_entity'
          x-stoplight:
            id: xnhp75ludslo9
        extension:
          $ref: '#/components/schemas/base_attributes_extension_object_with_schema_link'
          x-stoplight:
            id: wnoe4cjsepp56
    RelationshipRefs:
      description: ''
      x-stoplight:
        id: b8ed6741f539a
      type: object
      x-examples:
        example-1:
          jsonapi:
            version: '1.0'
          links:
            self:
              href: /data/v1/projects/b.5ae9543e-abd5-45c5-8718-33d26652267f/items/urn:adsk.wipprod:dm.lineage:b909RzMKR4mhc3O7UBY_8g/relationships/refs
            related:
              href: /data/v1/projects/b.5ae9543e-abd5-45c5-8718-33d26652267f/items/urn:adsk.wipprod:dm.lineage:b909RzMKR4mhc3O7UBY_8g/refs
          data:
          - type: items
            id: urn:adsk.wipprod:fs.file:vf.b909RzMKR4mhc3O7UBY_8g?version=2
            meta:
              refType: xrefs
              fromId: urn:adsk.wipprod:fs.file:vf.b909RzMKR4mhc3O7UBY_8g?version=2
              fromType: versions
              toId: urn:adsk.wipprod:dm.lineage:b909RzMKR4mhc3O7UBY_8g
              toType: items
              direction: from
              extension:
                type: xrefs:my.custom:Xref
                version: '1.0'
                schema:
                  href: /schema/v1/versions/xrefs:my.custom:Xref-1.0
                data: {}
          included:
          - type: versions
            id: urn:adsk.wipprod:fs.file:vf.b909RzMKR4mhc3O7UBY_8g?version=2
            attributes:
              name: version-test.pdf
              displayName: version-test.pdf
              createTime: '2016-04-01T11:12:35.000Z'
              createUserId: BW9RM76WZBGL
              createUserName: John Doe
              lastModifiedTime: '2016-04-01T11:15:22.000Z'
              lastModifiedUserId: BW9RM76WZBGL
              lastModifiedUserName: John Doe
              versionNumber: 2
              mimeType: application/pdf
              extension:
                type: versions:autodesk.bim360:File
                version: '1.0'
                schema:
                  href: /schema/v1/versions/versions%3Aautodesk.bim360%3AFile-1.0
                data:
                  tempUrn: null
                  properties: {}
                  storageUrn: urn:adsk.objects:os.object:wip.dm.prod/9f8bdc3f-e29c-4ada-ab7b-bb8dfa821163.pdf
        

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