AU Class
AU Class
class - AU

Construction Cloud API Update and Beyond

Share this class

Description

In this class, we will present the current status of the APIs for Construction Cloud software, discussing the APIs that have recently been added and those that we expect to release in near future.

Key Learnings

  • Discover Forge APIs that have recently been added for Construction Cloud products
  • Discover which new APIs are scheduled to come out around the Autodesk University time frame
  • Learn about the kinds of enhancements that are being made to existing APIs
  • Discuss plans for future development beyond the AU time frame

Speaker

  • Avatar for Mikako Harada
    Mikako Harada
    Mikako Harada works as a Senior Manager for the Developer Technical Services team at Autodesk. She provides API support for AEC products. Prior to joining Autodesk, she worked as a researcher for the Swiss Federal Institute of Technology (ETH) in Zurich. While at ETH, she worked with projects involving the development of web-based collaborative environment with the Swiss building industry and web-based visualization projects for business data archive systems, aiming to enlarge our knowledge by a means of visualizing a large amount of information. She was also a researcher at Engineering Design Research Center in Carnegie Mellon University, Dr. Scott Fahlman’s lab (who is known as the father of Common LISP and the person who first sent the smiley face on the Internet), and Artificial Intelligence Cognitive Systems group at General Motors Technical Center. Her interests is in the areas of interactive techniques, optimization and layout synthesis.
Video Player is loading.
Current Time 0:00
Duration 33:17
Loaded: 0.50%
Stream Type LIVE
Remaining Time 33:17
 
1x
  • Chapters
  • descriptions off, selected
  • en (Main), selected
Transcript

MIKAKO HARADA: Welcome to Autodesk University 2021. I'm Mikako Harada from Autodesk. Today I'm going to talk about Autodesk Construction Cloud API Updates and Beyond. A little bit about myself. I manage a group of engineers who provide API technical support with a special focus on AEC industry and products, such as Revit, BIM 360, ACC, and Forge. You can find more about myself on my personal blog.

Safe harbor, this presentation will include forward looking information. They are current expectations and not the promise, and they may change. So please do not make purchase decisions based on this statement.

Agenda, first I'll go-- I'll give you a quick overview of Autodesk Construction Cloud, unify the products. I then talk about the latest status of BIM 360 and ACC API, including recent updates. We will take a look at this by each product module. We'll then look at the three new API areas in more detail. Takeoff is the newest member of ACC unified family product, and we are hoping to have an API near future.

Property indexing is a tool that you can use to compare versions and such properties in the model. Relationships API represents the difference between items or entities in different modules. We recently added a write capability to this API, and I'll explain about this one, as this is a behind-the-scenes helper function and may not be obvious what they did this for. And finally we will share and discuss what's in the pipeline [INAUDIBLE] AU time frame.

And Autodesk Construction Cloud Overview, so Autodesk Construction Cloud unified products were announced last year at the AU, and they are released earlier this year. There are five products, Autodesk BIM Collaborate and Pro for design workflow, Autodesk Takeoff for 2D and 3D quantification, Autodesk Build for project and field management, and this is the one that brings together the best of BIM 360 and plugged it into a single product. And these share the common foundational areas, Autodesk Docs, and it also comes with insight and administrative modules.

And here is the list of modules side by side. As you see on the left with the light colored header and BIM 360 on the right side with a dark colored headers. ACC unified product branded as new, but you'll see tools that are already-- you are already familiar with through the BIM 360. In fact, ACC subscription includes BIM 360 so you can create both ACC and the BIM 360 projects once you have ACC environment.

Autodesk Docs is a common environment for all products, and it includes Docs, insight, and project account admin. Autodesk BIM Collaborate, this includes a design collaboration and model coordination. Takeoff is available only in ACC and ACC Build combined the project management field management asset, which is go under the build and then cost.

Next let's take a look at the latest status of BIM 360 and the ACC APIs, including the latest updates. Accessing API is the same as BIM 360, even from the ACC. In fact, at the time of this recording, you'll be needing to go to BIM 360 account admin UI and further settings to provision your apps. So Custom Integration tabs should be activated by default for any new account.

And you have-- we have added a new API type ACC in Devportal now, and if you are using BIM 360 ACC compatible APIs, you can continue using BIM 360 API type. If you are using ACC specific API, you'll need to choose ACC from the selection list. And then this is a big picture version of API change in ACC. Main changes you may want to be aware with issues, are admin, and checklists. Data management API that is common across the Autodesk product has no change. However, Docs are the specific API a couple of specific API areas, and those may be different ones and no changes on the right side are compatible modules with the ACC.

And let's next, we'll quickly go over each module pointing to the changes in API. The first one is Document Management. There are a few Docs specific APIs that require attention because of the feature changes. And first one is there is no Plans folder in ACC site, so single page extraction PDF export API is not applicable in ACC. And then permissions, folder permissions, there is a slight change in how permission is set in ACC site.

So API endpoint itself is the same, but you may need to use a different keyword or token for the-- or combination to set the permissions in ACC site. And custom attribute and this one is not specific to-- this is not due to the ACC change, but in BIM 360 side as well, there is a behavior change to the project after March 23 this year. API we have today is based on older behavior, so if you have a newer project, you'll need to have a new version, which is supposed to be coming later.

And to distinguish if you have a project in ACC or BIM 360, you can check using data management API, get project and checking project type under data attribute extension data. And next one is not directly related to ACC release but CreateFolder command in data management API will be deprecated by next year January. Please use a POST project folder instead and then migrate as soon as possible. This was due to some historical legacy reasons.

Design Collaboration is now supporting rvt, dwg, and ifc, and there are very little API in this module, but the little module does support the design collaboration features, but the one API coming soon is a function to compare two versions, and I will explain this one later.

Model Coordination has no change in API. Model Coordination has full coverage of API, but the APIs are compatible and small changes that v1 indexing it becomes on demand instead of automatic. So you can activate that whenever you want to, and indexing to API is a new one. Again, we will come back to this and I'll explain this one later.

Takeoff is an ACC only feature and it offers a tool for quantification in 2D and 3D, and we are expecting to have API very soon, and our team is actually the major sample, and the scope of the first release is to read the inventory data and hopefully the right capability will follow soon after we release the first phase. If you are familiar with the Forge Viewers from cluster two, you'll see in Takeoff product, this is already available in viewer extensions. And this one is already out, so not a part of the new set of APIs we are expecting coming soon. So Build one, builds the asset API. This was released in February this year and currently in beta API is compatible with ACC.

And there is a small enhancement, such as additional query parameters for creating a status set and custom attributes, and RFI is also compatible. However, it ACC side API support excludes attachments, so just to be aware. And both provide construction the endpoint instead of BIM 360 for the backward compatibility as well. But in implementation side, behind in the back end it's pointed to the same implementation. So API itself with the same.

And checklist is BIM 360 only. In ACC, we will need to use the forms, and it has only read-only API and forms, the ACC feature. And this one released Read API in March and Photos also released Read APIs and we are hoping to have write on the later time. But probably either later this year or next year, I think.

And then cost, API is officially out of beta, so officially released. Congratulations goes to the team, and it's fully compatible between BIM 360 and ACC. And insight, Data Connector API was released in January 2021 as a public beta. API itself is compatible, while data might be slightly different between BIM 360 and ACC. And then the few wishlist either showing the schema in json. Currently it's showing in HTML, and then also the project level support. Right now, if we try to extract the data it's entire account, so instead of the entire account if we can have a control over each project, that will be very useful.

And admin API, the existing BIM 360 admin API is only partially compatible in ACC. No ACC project creation API at the moment. So this is actually a very high priority area. I'm hoping that more API starting to come later this year and then next year.

Issues, issue is shared services. It is used in multiple modules as well as the desktop product. Existing BIM 360 issues API is not compatible with ACC, so be aware. And we will need to wait for a new set of APIs to come out, so another high priority area.

So there are other shared services made available, too. One is Locations, read APIs, and this was released in July, and then Relationships write API was also released in August. I'll come back to this later, and property indexing v2 API and diff property-- and diff versions API both were expected to come near future as well. Again, I'll come back to this later.

So for more information, please refer to the release notes, product help, and then blog posts. I'll put these links in the handout.

Now exciting part, new API Takeoff, as I mentioned earlier, Takeoff team is planning to release API. The scope of initial release is read inventory data, package, takeoff item type, measuring system, and so on. They also plan to continue with write following that, and we'd like to show you two sample applications using Takeoff.

The first example is to export Takeoff data to csv. This application reads inventory data in Takeoff and creates a custom web page, then exports to csv. This sample is to demonstrate basic read access with Takeoff modules, and hopefully once we get the write, we can have export imports-- we can make this one the export and import samples.

And here is a recording. So the first showing some UI and showing the packages and choosing one example and then showing the inventory. So this is the product view. Now he is clicking on Linoleum-tiled count 11 and then showing the drawing. Now here are the applications using API. So choosing a product and showing our packages, and then choosing the same one to see if we can successfully extract from the data and then you see the example here list, and then now exporting to csv and then while waiting, he's pointing to the Linoleum-Tiled count 11 and things like that. And now in a csv opening, and then here it is, the example again, linoleum as examples.

The second sample extracts the quantity data from the Takeoff and calculates and feeds it to the budget in Cost module. This also shows where the quantity data is from the design model. So here is a video. So first UI inventory view, and he's pointing to the wall as an example. There is a four count and four wall items, and clicking a document shows the document here, the Revit model. And now switch to the application. And he's choosing the same packages and items, and you can see you can get the same model data through the APIs. And some of you who are already familiar with the viewer probably understand how it works.

And on the right side there is a price book and now extracting data from the Takeoff and quantity is filled in. And then now you can multiply by unit price and the amount is there. So now, send this data to the cost. And right now cost budget page is empty, so you want to fill this one with the data.

And refresh.

And here you are. Here you see the data is extracted and then imported here.

OK, so the documentation is the main job right now our engineering team is working very hard, so it's coming along but still in progress. But we expect to have it hopefully around AU time or around AU time. OK, so the next one is index one, indexing API.

So property index API is built on top of a Derivative Service. It's built on Derivative Services, and it extends the property data for analysis of BIM models. There are two main functions. One is index, which is used to search by properties, and second one is Diff to compare two versions. And it works with the modules in BIM 360-- models BIM 360 and ACC.

So again we've made two samples. The first one is to compare two versions of the models and visualize the differences in Forge Viewer. The difference can be geometries, properties, and then some of which you probably recognize this feature because we have it in BIM 360 or ACC. So here is a video of the demo samples. So right now, there is two versions and compare the result and added one shown in green, removed one shown in red, and changed one shown in blue.

So he is clicking on the example of added one, and few examples, and then removed one like that. Now another removed one like this, and then change also it can be geometry or nongeometric property as well. You can catch the compare both, then in this case, change elevation level change. So now he's trying to check to compare the elevations to make sure it's correct. And then those samples we expect to share the GitHub sample, GitHub code of samples as well.

OK so the next one is Filter Elements and Partial Model Load. This sample demonstrates the filtering element by properties, which can be geometric properties such as length and height, and then filter condition is defined as a binary expression form and you can combine by, for instance, and/or. The results are visualized in the Forge Viewer.

So here is a video. So now it would-- studying indexing calculations. By the way, there is no need to show the model in order to use this to run the indexing. However, it's actually easier to see what we are really clicking-- selecting. So now he actually filtered by floor and now adding to windows, and then you see even if you try to show everything, it doesn't show everything else. So this can be used if you want to show or display only the partial model instead of waiting for all heavy, a lot of amount of data try to load on a viewer.

And then now the second one-- second the model example is using this conditions in multiple ways. So for instance, he's using category ducts and then length is greater than 6.0 and category duct fitting and supply air is the classification, and the first one or is used and they're now queries and load visualizing it. As you can see, you can only pick up the part of the model.

Again the documentation is a work in progress, so we try to do the same documentation, code samples, the two examples we showed. It will go to GitHub sample and post them on corrections.

And relationship APIs, we introduce the relationship API last year. relationship API represents the links between items or entities that reside in a different functional component, and the relationship is used in BIM 360 ACC by various modules. It was read-only until now, but now we can create and edit relationship as well. And API is already publicly available, and this is the first time we talk about it. So if you go to Documentation it's there, but we didn't explain because I was waiting for a chance to explain.

And here, for example, the asset may have a reference to forms, issues, and attachment that et cetera you see on the right side, the reference director, and those are the relations-- those are the ones you can use relationship APIs to define. So this is the example, the context of this API. And there are three endpoints added to the relationships. And the first one is relationship writable. This retrieves compatible entity types to create or delete relationships. We added this and we needed this as not every entity domain supports relationships. So right now, in order to use this one, you'll need to check if the two entities are compatible relations.

OK, and then put the relationship-- create the relations between two entities and delete the reads, and we must have the right access to both entities in order to do this. Again documentation is already out, and you can find more detailed information here, and there is a tutorial as well.

So one more samples, integration samples, this one is just to in a way to give you a little bit more color to it. So the last example is integration with asset and then data visualization. As you may or may not know, so there was a new visualization extension called data viz and also the code name Hyperion, and we had a lot of interest in this Hyperion or data visualization. It's already general release now a couple of weeks back, and this sample uses this to extend last year's sample view asset in the model viewer GitHub samples.

And then we extended this using this database data visualization tools, and we attach the sensor information to the equipment as a custom attribute to keep the association between sensor data location and an element in the model. And here is the recording, so here is a UI in the asset. And for example, one asset item shows the external ID. This is the ID to identify the model and sensor locations. And for instance, he's trying to pick up that specific element, so it's here. So if you click on this element, you see the asset data, and then you see the same data external IDs inside it, then you can see the sensor history there. If you click on this, you can see displayed sensor history.

And then in this example, it's not during a constr-- doesn't look like during the construction, but the humidity temperature sometimes very important, for instance like when you are doing construction in concrete for instance, it's actually something we usually measure. So this kind of tool might be very interesting as the extended the use of asset or other construction usage. And here he is checking different levels and then further switching between humidity temperatures and CO2, and on and off, and then also this timeline showing the data. [INAUDIBLE] extension through the viewers.

OK so what's in the pipeline, here I'm summarizing the API in the pipeline for each module, including the ones I already discussed today and the ones under the review, as well as some high priority items we've been discussing based on demand and then frequency of being asked. For instance Docs has a few items lined up, and it's quite promising that it's probably coming one by one, not at once of course, and then Build has some gaps to fill also, so it is important to prioritize and Admin API also it's often sought for automating project creation in scale.

So this is something also we are aware, and we are always continuously try to prioritize. As always your feedback is welcome, and it helps the product team prioritize, so don't hesitate to contact us. And then here is for model coordination, which I already explained about indexing and design collaboration also. It also uses indexing as well. And then there is a separate Forge Roadmap session led by Jim Quanci and Cyrille Fauvel and Jim Gray, who is a director from the construction team, will be talking about the ACC specific API roadmap during the session.

So for the plan for future-- further down and then a little bit of timeline. Please refer to that session, and you may be able to get more ideas about the timing. And in this session, we talked about the latest status of ACC API, Takeoff, property indexing API, two areas of APIs that are expected to come around AU time frame.

And here is some more resources for the Forge, and here is what's happening at AU, and in the first one Forge Roadmap, and then we also have a Lightning Talk and Forge Documentary. This sounds interesting. I would like to watch that, too. And then the last one Hackathon Showcase, we'll have a huge Hackathon as well. So thank you very much for listening.

______
icon-svg-close-thick

Cookie preferences

Your privacy is important to us and so is an optimal experience. To help us customize information and build applications, we collect data about your use of this site.

May we collect and use your data?

Learn more about the Third Party Services we use and our Privacy Statement.

Strictly necessary – required for our site to work and to provide services to you

These cookies allow us to record your preferences or login information, respond to your requests or fulfill items in your shopping cart.

Improve your experience – allows us to show you what is relevant to you

These cookies enable us to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we use to deliver information and experiences tailored to you. If you do not allow these cookies, some or all of these services may not be available for you.

Customize your advertising – permits us to offer targeted advertising to you

These cookies collect data about you based on your activities and interests in order to show you relevant ads and to track effectiveness. By collecting this data, the ads you see will be more tailored to your interests. If you do not allow these cookies, you will experience less targeted advertising.

icon-svg-close-thick

THIRD PARTY SERVICES

Learn more about the Third-Party Services we use in each category, and how we use the data we collect from you online.

icon-svg-hide-thick

icon-svg-show-thick

Strictly necessary – required for our site to work and to provide services to you

Qualtrics
We use Qualtrics to let you give us feedback via surveys or online forms. You may be randomly selected to participate in a survey, or you can actively decide to give us feedback. We collect data to better understand what actions you took before filling out a survey. This helps us troubleshoot issues you may have experienced. Qualtrics Privacy Policy
Akamai mPulse
We use Akamai mPulse to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Akamai mPulse Privacy Policy
Digital River
We use Digital River to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Digital River Privacy Policy
Dynatrace
We use Dynatrace to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Dynatrace Privacy Policy
Khoros
We use Khoros to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Khoros Privacy Policy
Launch Darkly
We use Launch Darkly to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Launch Darkly Privacy Policy
New Relic
We use New Relic to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. New Relic Privacy Policy
Salesforce Live Agent
We use Salesforce Live Agent to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Salesforce Live Agent Privacy Policy
Wistia
We use Wistia to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Wistia Privacy Policy
Tealium
We use Tealium to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Tealium Privacy Policy
Upsellit
We use Upsellit to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Upsellit Privacy Policy
CJ Affiliates
We use CJ Affiliates to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. CJ Affiliates Privacy Policy
Commission Factory
We use Commission Factory to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Commission Factory Privacy Policy
Google Analytics (Strictly Necessary)
We use Google Analytics (Strictly Necessary) to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Google Analytics (Strictly Necessary) Privacy Policy
Typepad Stats
We use Typepad Stats to collect data about your behaviour on our sites. This may include pages you’ve visited. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our platform to provide the most relevant content. This allows us to enhance your overall user experience. Typepad Stats Privacy Policy
Geo Targetly
We use Geo Targetly to direct website visitors to the most appropriate web page and/or serve tailored content based on their location. Geo Targetly uses the IP address of a website visitor to determine the approximate location of the visitor’s device. This helps ensure that the visitor views content in their (most likely) local language.Geo Targetly Privacy Policy
SpeedCurve
We use SpeedCurve to monitor and measure the performance of your website experience by measuring web page load times as well as the responsiveness of subsequent elements such as images, scripts, and text.SpeedCurve Privacy Policy
Qualified
Qualified is the Autodesk Live Chat agent platform. This platform provides services to allow our customers to communicate in real-time with Autodesk support. We may collect unique ID for specific browser sessions during a chat. Qualified Privacy Policy

icon-svg-hide-thick

icon-svg-show-thick

Improve your experience – allows us to show you what is relevant to you

Google Optimize
We use Google Optimize to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Google Optimize Privacy Policy
ClickTale
We use ClickTale to better understand where you may encounter difficulties with our sites. We use session recording to help us see how you interact with our sites, including any elements on our pages. Your Personally Identifiable Information is masked and is not collected. ClickTale Privacy Policy
OneSignal
We use OneSignal to deploy digital advertising on sites supported by OneSignal. Ads are based on both OneSignal data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that OneSignal has collected from you. We use the data that we provide to OneSignal to better customize your digital advertising experience and present you with more relevant ads. OneSignal Privacy Policy
Optimizely
We use Optimizely to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Optimizely Privacy Policy
Amplitude
We use Amplitude to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Amplitude Privacy Policy
Snowplow
We use Snowplow to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Snowplow Privacy Policy
UserVoice
We use UserVoice to collect data about your behaviour on our sites. This may include pages you’ve visited. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our platform to provide the most relevant content. This allows us to enhance your overall user experience. UserVoice Privacy Policy
Clearbit
Clearbit allows real-time data enrichment to provide a personalized and relevant experience to our customers. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID.Clearbit Privacy Policy
YouTube
YouTube is a video sharing platform which allows users to view and share embedded videos on our websites. YouTube provides viewership metrics on video performance. YouTube Privacy Policy

icon-svg-hide-thick

icon-svg-show-thick

Customize your advertising – permits us to offer targeted advertising to you

Adobe Analytics
We use Adobe Analytics to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Adobe Analytics Privacy Policy
Google Analytics (Web Analytics)
We use Google Analytics (Web Analytics) to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Google Analytics (Web Analytics) Privacy Policy
AdWords
We use AdWords to deploy digital advertising on sites supported by AdWords. Ads are based on both AdWords data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that AdWords has collected from you. We use the data that we provide to AdWords to better customize your digital advertising experience and present you with more relevant ads. AdWords Privacy Policy
Marketo
We use Marketo to send you more timely and relevant email content. To do this, we collect data about your online behavior and your interaction with the emails we send. Data collected may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, email open rates, links clicked, and others. We may combine this data with data collected from other sources to offer you improved sales or customer service experiences, as well as more relevant content based on advanced analytics processing. Marketo Privacy Policy
Doubleclick
We use Doubleclick to deploy digital advertising on sites supported by Doubleclick. Ads are based on both Doubleclick data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Doubleclick has collected from you. We use the data that we provide to Doubleclick to better customize your digital advertising experience and present you with more relevant ads. Doubleclick Privacy Policy
HubSpot
We use HubSpot to send you more timely and relevant email content. To do this, we collect data about your online behavior and your interaction with the emails we send. Data collected may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, email open rates, links clicked, and others. HubSpot Privacy Policy
Twitter
We use Twitter to deploy digital advertising on sites supported by Twitter. Ads are based on both Twitter data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Twitter has collected from you. We use the data that we provide to Twitter to better customize your digital advertising experience and present you with more relevant ads. Twitter Privacy Policy
Facebook
We use Facebook to deploy digital advertising on sites supported by Facebook. Ads are based on both Facebook data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Facebook has collected from you. We use the data that we provide to Facebook to better customize your digital advertising experience and present you with more relevant ads. Facebook Privacy Policy
LinkedIn
We use LinkedIn to deploy digital advertising on sites supported by LinkedIn. Ads are based on both LinkedIn data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that LinkedIn has collected from you. We use the data that we provide to LinkedIn to better customize your digital advertising experience and present you with more relevant ads. LinkedIn Privacy Policy
Yahoo! Japan
We use Yahoo! Japan to deploy digital advertising on sites supported by Yahoo! Japan. Ads are based on both Yahoo! Japan data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Yahoo! Japan has collected from you. We use the data that we provide to Yahoo! Japan to better customize your digital advertising experience and present you with more relevant ads. Yahoo! Japan Privacy Policy
Naver
We use Naver to deploy digital advertising on sites supported by Naver. Ads are based on both Naver data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Naver has collected from you. We use the data that we provide to Naver to better customize your digital advertising experience and present you with more relevant ads. Naver Privacy Policy
Quantcast
We use Quantcast to deploy digital advertising on sites supported by Quantcast. Ads are based on both Quantcast data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Quantcast has collected from you. We use the data that we provide to Quantcast to better customize your digital advertising experience and present you with more relevant ads. Quantcast Privacy Policy
Call Tracking
We use Call Tracking to provide customized phone numbers for our campaigns. This gives you faster access to our agents and helps us more accurately evaluate our performance. We may collect data about your behavior on our sites based on the phone number provided. Call Tracking Privacy Policy
Wunderkind
We use Wunderkind to deploy digital advertising on sites supported by Wunderkind. Ads are based on both Wunderkind data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Wunderkind has collected from you. We use the data that we provide to Wunderkind to better customize your digital advertising experience and present you with more relevant ads. Wunderkind Privacy Policy
ADC Media
We use ADC Media to deploy digital advertising on sites supported by ADC Media. Ads are based on both ADC Media data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that ADC Media has collected from you. We use the data that we provide to ADC Media to better customize your digital advertising experience and present you with more relevant ads. ADC Media Privacy Policy
AgrantSEM
We use AgrantSEM to deploy digital advertising on sites supported by AgrantSEM. Ads are based on both AgrantSEM data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that AgrantSEM has collected from you. We use the data that we provide to AgrantSEM to better customize your digital advertising experience and present you with more relevant ads. AgrantSEM Privacy Policy
Bidtellect
We use Bidtellect to deploy digital advertising on sites supported by Bidtellect. Ads are based on both Bidtellect data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Bidtellect has collected from you. We use the data that we provide to Bidtellect to better customize your digital advertising experience and present you with more relevant ads. Bidtellect Privacy Policy
Bing
We use Bing to deploy digital advertising on sites supported by Bing. Ads are based on both Bing data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Bing has collected from you. We use the data that we provide to Bing to better customize your digital advertising experience and present you with more relevant ads. Bing Privacy Policy
G2Crowd
We use G2Crowd to deploy digital advertising on sites supported by G2Crowd. Ads are based on both G2Crowd data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that G2Crowd has collected from you. We use the data that we provide to G2Crowd to better customize your digital advertising experience and present you with more relevant ads. G2Crowd Privacy Policy
NMPI Display
We use NMPI Display to deploy digital advertising on sites supported by NMPI Display. Ads are based on both NMPI Display data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that NMPI Display has collected from you. We use the data that we provide to NMPI Display to better customize your digital advertising experience and present you with more relevant ads. NMPI Display Privacy Policy
VK
We use VK to deploy digital advertising on sites supported by VK. Ads are based on both VK data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that VK has collected from you. We use the data that we provide to VK to better customize your digital advertising experience and present you with more relevant ads. VK Privacy Policy
Adobe Target
We use Adobe Target to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Adobe Target Privacy Policy
Google Analytics (Advertising)
We use Google Analytics (Advertising) to deploy digital advertising on sites supported by Google Analytics (Advertising). Ads are based on both Google Analytics (Advertising) data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Google Analytics (Advertising) has collected from you. We use the data that we provide to Google Analytics (Advertising) to better customize your digital advertising experience and present you with more relevant ads. Google Analytics (Advertising) Privacy Policy
Trendkite
We use Trendkite to deploy digital advertising on sites supported by Trendkite. Ads are based on both Trendkite data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Trendkite has collected from you. We use the data that we provide to Trendkite to better customize your digital advertising experience and present you with more relevant ads. Trendkite Privacy Policy
Hotjar
We use Hotjar to deploy digital advertising on sites supported by Hotjar. Ads are based on both Hotjar data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Hotjar has collected from you. We use the data that we provide to Hotjar to better customize your digital advertising experience and present you with more relevant ads. Hotjar Privacy Policy
6 Sense
We use 6 Sense to deploy digital advertising on sites supported by 6 Sense. Ads are based on both 6 Sense data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that 6 Sense has collected from you. We use the data that we provide to 6 Sense to better customize your digital advertising experience and present you with more relevant ads. 6 Sense Privacy Policy
Terminus
We use Terminus to deploy digital advertising on sites supported by Terminus. Ads are based on both Terminus data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Terminus has collected from you. We use the data that we provide to Terminus to better customize your digital advertising experience and present you with more relevant ads. Terminus Privacy Policy
StackAdapt
We use StackAdapt to deploy digital advertising on sites supported by StackAdapt. Ads are based on both StackAdapt data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that StackAdapt has collected from you. We use the data that we provide to StackAdapt to better customize your digital advertising experience and present you with more relevant ads. StackAdapt Privacy Policy
The Trade Desk
We use The Trade Desk to deploy digital advertising on sites supported by The Trade Desk. Ads are based on both The Trade Desk data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that The Trade Desk has collected from you. We use the data that we provide to The Trade Desk to better customize your digital advertising experience and present you with more relevant ads. The Trade Desk Privacy Policy
RollWorks
We use RollWorks to deploy digital advertising on sites supported by RollWorks. Ads are based on both RollWorks data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that RollWorks has collected from you. We use the data that we provide to RollWorks to better customize your digital advertising experience and present you with more relevant ads. RollWorks Privacy Policy

Are you sure you want a less customized experience?

We can access your data only if you select "yes" for the categories on the previous screen. This lets us tailor our marketing so that it's more relevant for you. You can change your settings at any time by visiting our privacy statement

Your experience. Your choice.

We care about your privacy. The data we collect helps us understand how you use our products, what information you might be interested in, and what we can improve to make your engagement with Autodesk more rewarding.

May we collect and use your data to tailor your experience?

Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.