AU Class
AU Class
class - AU

Autodesk Construction Cloud API Update and Beyond

Share this class

Description

In this session, we will present the latest status of Autodesk Construction Cloud APIs, discussing those that have recently been added and those that we expect to release in the near future.

Key Learnings

  • Learn about Autodesk Platform Services APIs that have been added recently for Autodesk Construction Cloud products.
  • Find out what new APIs are scheduled to come out around the Autodesk University time frame.
  • Discover the kinds of enhancements that are being made to existing APIs.
  • Discuss plans for future development beyond the Autodesk University 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 53:59
Loaded: 0.31%
Stream Type LIVE
Remaining Time 53:59
 
1x
  • Chapters
  • descriptions off, selected
  • en (Main), selected
Transcript

MIRAKO HARADA: Hi, everybody. Thank you for joining the Autodesk University 2023. I'm going to talk about Autodesk Construction Cloud API updates and also a little bit of a roadmap. I call it beyond. And my name is Mikako Harada. I'm a Senior Manager at the Developer Technical Services, focusing on the AEC. Safe harbor statement. Today, I'm going to cover a little bit of the forward-looking features. So please don't make purchase decisions based on the forward-looking materials.

Agenda. Autodesk Construction Cloud. And I will start from the Autodesk Construction Cloud Overview. Autodesk Construction Cloud, the word Autodesk Construction Cloud sometimes used as a branding and then also product. So I want to go through what it means by Autodesk Construction Cloud today.

And followed by, I'll give you a big picture about the API status and updates. And I'll also go through module by module update based on latest recent updates. And there is two big features we are adding soon, Parameters API and Model Aggregation API. I'm going to talk a little bit in depth about those two areas. Disclaimer. So this recording was done on September 15, year 2023. And it might-- I might add a little more new information by the time the Autodesk University in-person event happens.

First, Autodesk Construction Cloud Overview. So some of you might have seen similar charts like this before. So first, construction management at the Autodesk, big picture, high-level product and then offering. Autodesk grows with acquisitions. And ACS, or Autodesk Construction Services, team is also not exception.

So more than 10 years ago, Autodesk acquired Horizontal Glue followed by Vela systems. And those products, we still support and exist. And since then, we have changed, for instance, rebranding to BIM 360 field or Glue, and then also combined with PlanGrid and PlanGrid products. And we are now in a phase of Autodesk Construction Cloud as one unified platforms. More recently, Autodesk acquired Assemble, BuildingConnected Pype, and then ProEst. Those products are also being combined little by little. And you probably start seeing this near future.

So this is a big snapshot of latest product offering. On the left side, you see the full products, Build, Takeoff, BIM Collaborate, and Docs. On the right side, you see additional product, such as the ones I mentioned earlier. And in a previous image, we saw many products. That one is basically used as a branding, while sometimes we also use Autodesk Construction Cloud as a unified product.

And those are the ones you see here. So five product, Autodesk BIM collaborate and BIM Collaborate Pro, Autodesk Takeoff and Autodesk Build. And then also, as a foundation of those five-- four product, we also have Autodesk Docs. And these Docs-- these products also shares common components, such as insight and administration.

So in terms of product access, we have the URL acc.autodesk.com in the US Data Center. And then also in Europe, you can use acc.autodesk.eu. And these are the place you can start using the Autodesk Construction Cloud product. So right now, you can-- if you use-- access those URL, you see the entry point of a project together with, for instance, the BIM 360 and then ACC newer unified product, and then as well as the PlanGrid, BuildingConnected, TradeTapp, Pype, et cetera. So little by little, for instance, starting with the access login, you can start to see those things are integrated.

In this entry, the product team studied the product roadmap. You can find at the construction.autodesk.com at the product/-- product-roadmaps. You may want to take a look. This is mainly targeted for the product features. But occasionally, they include API, if not all. So you may want to take a look every once in a while. And this also not just a unified product. It also include additional product as well, such as BuildingConnected.

Now let's take a look at the API status and updates. So one of the things you may start to notice is that in addition to Autodesk Construction Cloud and BIM 360 APIs, you start to see additional API product offering added to the dev portal. BuildingConnected parameters are added there.

And also, recently, we have released ACC Admin read APIs. This one is backward compatible. So the API proxy to use is also you have-- since it's backward compatibility, you need to use ACC API. So this is a new way of using-- choosing proxies. So just be aware.

And this is the BIM 360 ACC API component services mapped with the layers. And then, put it in a structure. So from the top, you can see BIM Collaborate or BIM Collaborate Pro specific API, for instance, a model coordination. And then Takeoff. Build also has many components, such as asset, cost, RFI, et cetera. Those are matching with the product features.

And we are-- the underneath of that, we also have Docs. Docs is basically built on top of Autodesk platform API, which you see at the bottom. I put it. So Autodesk Platform API provides, for instance, a data management API. Docs also have a special API, specialized API, such as custom attribute, naming standard, permissions, PDF export.

And then on top-- below that, you see the shared services. So for instance, Data Connector is shared by any of those five products, as well as Model Properties, which originally came from model coordination. But you can use as long as your model is in Docs. And also, relationships is also used in a product as a form of relationship [INAUDIBLE] in the product.

And in addition, you can also see admin, issues, location, which also appear in various products. In this mapping, you see the green one is ACC only. And later on, it's actually only one, checklist only exist in BIM 360. And then, this yellow one is the ones-- it's changed. Or not compatible, or partially compatible, if you compare between ACC and then BIM 360.

And here are the ACC roadmaps. So from the beginning of this year, if you consider beginning of this year, we recently added Auto Specs, read API, BuildingConnected, also Read API, and Forms, write API, Web Forms, write API. And then Cost also, they released the first webhooks within ACC product. And Data Connector added activity support, which was also highly demanded feature. And then, Cost recently released the schedule of value expense and payment. Those are recently added. Now you can use.

And currently, we have an admin project, User Read Admin Project, the user read. This one is actually already released. And then-- but it's actually the public betas. And we-- the product team is working on the write API, which is currently in private beta. And also, parameter is currently public beta.

We are hoping to move to general availability or official release very soon. And Cost team continue to release more API endpoint. And we are waiting for the documentation at this point for contract, performance tracking, and timesheet. API itself is ready. But the documentation is about to come out.

BuildingConnected team is also actively working for the write API. And right now, there is an invitation to the preview versions. In near future, we are hoping to have admin project creation and adding a user end point, which is equal to write endpoint to the public betas, and then followed by, soon, general availabilities. Our fingers crossed. This one is a very highly demanded feature.

And we are also conducting a review private beta right now. And also, submit the read API is planned for the beta. And then, aggregate. Model aggregation. Name, actually, has changed recently. So model aggregation is also expected to come in near future. And BuildingConnected write, also. We are going to public release. And TradeTapp also working on releasing. And hopefully, before the end of this year.

Attribute. That's the two attribute, project level support attribute and then also markup issues support for pushpin support. These are the ones-- we are still the study to discuss. And the timing is not clear. But we are hoping to release it as a high priority soon.

And beyond that, we also have the secure service account. This is also extremely highly demanded features. The product team is in the stage of researching at this point. So hopefully, next year, we will start seeing some portion of the implementations.

And then, BuildingConnected is also planning to release webhooks. This may be-- if everything goes smoothly with write API side, then it might be coming soon after the write BuildingConnected APIs. And then, alignment and design collaboration package settings are also discussed. But this is probably not going to see this year. It's probably beyond this year, end of this year, next year.

Now let's take a look at those recently released APIs and then, also, APIs we are expected to see soon module by module. The first one is Admin. So Admin API, I hear many times the customer and partner is asking, when do we have ACC Admin API? And also, customer is saying that they want to move to ACC, but we don't want to do it manually. So we definitely need API. We cannot do without the API.

So we hear you. And in fact, I'm really very much close to the customer's perspective as well in sharing some pains. And we are pushing very hard. So Admin API is committed to release this complete very soon. So first, the lead API, GET project and also GET project users, we released as a beta in June, a few months ago. And this endpoint is compatible for ACC and BIM 360.

So for instance, if you go to acc.autodesk.com, you see the project listing with either ACC or BIM 360 icons. So same as that state. You can get a list of project using this endpoint. And it supports both 2LO, 3LO, and also 2LO, two-legged authentication, plus user impersonations. Now the next, we want to release the project creation and user-- adding a user equal to write API. So currently, it's in private beta state. And we want to move it to public.

We actually finished most of the implementations. But there is one more endpoint the engineering team is working based on the feedback we received during the private beta. So I hope that this little extra time will be in a good outcome because we got very good feedback during the private beta period.

So the API will be partially compatible. So no method to-- for instance, this thing distinguish [INAUDIBLE]. Actually, this Admin API in general. Partially, Admin API is partially compatible. Some of the API you use, what you see in the BIM360 side is usable in ACC as well. But there are certain things you need to pay attention. And this-- filling out those gaps is high priority areas.

So about the ones on the private betas, which is project creation and adding users. So currently, it's private beta. And you can-- good thing about this creating a project is that it supports template, supporting a template that has been released even for BIM 360. But this ACC version of create a project support the template.

This will reduce the amount of coding tremendously because, without it, you probably need to recreate, for instance, the data management using a data management API and creating structures. So you need to-- you can take advantage of templates. And assign product to the user is also supported. This one also, BIM 360 side, was-- had a little bit of gaps there. But this should be working for ACC project side.

But this is not compatible with BIM 360. This is dedicated for the ACC project. And right now, engineering team is tuning scalabilities. And that was another reason that team was taking a little more time and very cautious about that. And right now, if you are interested in joining private beta, even though we expect that the public release will be coming very soon, but just in case, suggested usage with a private beta is small. We are asking to use it in small basis because we are not ready for the production.

And that said, we still need to have some more functions waiting, which is not included in the initial release, is that, for instance, job status and the webhooks. For instance, when the project creation is done, we may want to receive the notification instead of reporting the status. And those more enhanced or more advanced feature will follow after the initial release.

And something we may-- that we already did is that the GET project and GET project users. And I just want to point out, this one is, as I mentioned, compatible for both BIM 360 and ACC. When you are looking at the product listing, for instance, you'll probably see the mixture. And you may get confused. So I just wanted to point out before you get confused and wonder about it.

For instance, if you are using ACC, you'll see document management site as Docs, while if you are using BIM 360, it will show as a document management. And you'll also see some of the product, which may not be accessible at this point. But it's a future enhancement. And you may see some product names. But at this point, if you are not recognizing it, you can simply ignore it.

And ACC Unified Products Service Access. So in order to give access to the project members, in UI, you will go to the Project Admin page. And then, you the toggle the access for each product or services. Those are the ones you should be able to access. And then also, when the write API is available, you should be turning on those.

Another thing to mention is, to make it clear upfront, that the unified product licensing in addition to-- the previous page, I talked about product access. But licensing is a different, separate story. So account admin side, or if you go to the manage.autodesk.com, you can give access.

So you can assign license in two ways in general, in two places. This action is not available in the API, at least for this initial release. We are talking about assigning a user. This is purely about project level, not admin level. So just be aware. And no API for this part in upcoming release.

And as I walk around, as I also get the question every once in a while as I walk around, you can use import from CSV file even though this is not fully automate. It doesn't help programmatically aspect. But still, it's better than assigning one-by-one. So just pointing out as a workaround for now.

So the next one is issues. So issue is-- as many of you already aware, it's a shared services. And it is used by Docs, Build, Design Collaboration, Model Coordination, and also desktop product, such as Revit and Navisworks. So API is not compatible between ACC and BIM 360. And BIM 360 issue side, recently, the V1, version 1, was deprecated. And we moved to V2.

And the deal was relatively recent, last month, about one month ago. And if you are one of the many partners who worked on this, thank you very much. We still have a handful of customers who are working on it. We are-- the whitelist allow listing in the back end. But everybody will move very soon.

An ACC issue side, we still have a gap about the markup, as known as the pushpin. You can read pushpin datas. But you cannot create the set. Unofficially, if you try this pushpin with a BIM 361, you may be able to create it. But the official stance is that it's not officially supported. And ACC team, issues team, is planning to change these markup features or including markup instead of using the way BIM 360 was implemented. So there is a chance that it will be changing in relatively short period of time. So if you are very careful about investing this time, then you don't need to be careful using that.

Data Connector. So data Connector Is a part of the insight. And this API itself is compatible between the two environment. But the data may vary. For instance, some of the feature may not exist. For instance, checklist doesn't exist in ACC. So there is some differences data. But come API itself, endpoint itself, it's compatible.

So last year, we released the project level access instead of the account level access and dumping whole account data. We added the project level access. This was actually very well received. And this year, we added activities log. So activities log is also highly demanded. And we hear. But now you can access. Even though it's not in the live update, but you can dump the activity log through this API.

And one piece of note is that the activities support uses additional field for time range. And it has a start date and an end date. These are the start date and end date of extractions. The reason being that the amount of data, considering the amount of data, because as you can easily imagine, this activity is logging all the users' activities. And the amount of data is huge. So supported range is needed. And right now, only activity takes this start date, end point. It doesn't affect other part of the data extraction. So just be aware.

And another thing is that data is accessible up to one year back. And older than that, you cannot access. Again, the same reason, the amount of data. And also, at one time, at one given time, you can extract up to seven days. No more than seven days. Again, the same considerations, amount of datas. And for more information, there is a blog post about this. So [INAUDIBLE] such as a Data Connector with activity support keyword.

Review. So review is currently in private beta state. And overwhelmingly, we have received a lot of interest to participate in this. So if you are one of them, thank you very much. So the first original-- initial scope of this API include read and write. That's the good news. And as listed, it's include review in project side and then, also, project admin side and workflow as well.

And at this initial release, we-- it's not including the comments and the webhooks. But especially webhooks, we have received a lot of feedback saying that the webhook is necessary. So after the initial release, the review team is discussing to support this. So we'll see. And again, if you are interested in also by the [INAUDIBLE] AU, we may be releasing other public betas. But in case it's still under private, then you can contact in this email address, accreview.api.feedback.

Cost Management. So cost management, cost management, the module has many features, many feature enhancement with customization capabilities. And it has a lot of endpoint as well. So API itself is compatible in both environment. And they have-- cost team has been continuously releasing endpoints. And this year, they have released webhooks and then schedule of values, expense, and payment. And the schedule of value and expense are already done. And then, payment delete.

And then coming soon, we have already API implemented. And documentation is one we are waiting to come. And those are the ones, main contract, and performance tracking, and timesheet. And of course, the team has been quite responsive about the request. So if you have any specific request, feel free to contact us.

And here is some feel of how comprehensive the Cost API is. So here is a list of webhooks they recently released as well. And then, we also have a GitHub sample with webhooks. And then also, tutorial is updated. So [INAUDIBLE].

And forms. Forms are the-- two years ago, we released the read API. And finally, this year, we released the write API for creating a forms instance. And you can fill and update the values in forms. However, you cannot create the templates yet. So those are still to come. And there is no delete API yet. So sometimes, I think in the document-- the product side communications, people might have included delete. But actually, delete is not there. So just pointing out.

AutoSpecs. So AutoSpec is new product features added this year in March. And this is a feature that intelligently read the construction specifications and automatically extract the submitter information. It uses machine learning and AI technologies. And this one is supported with North America, meaning that the US and Canada. And this product is offered in Autodesk Construction, so-called Operations Bundle, meaning the Docs, Build, Pype, AutoSpecs, and Pype Closeout.

And it is a part of the build trials. However, the trials include these AutoSpecs. However, once you-- if you have only build subscriptions, it's not included. You need to have a separate license with the operations bundle. And integrated with Autodesk Build, meaning that you can publish, submit a log directory to build. And then also, you can store and update project specifications from Docs. And you can also identify QA/QC requirements and closeout submitters.

In the API, currently, we have four endpoint. But main thing is the second one, GET smart register. You can retrieve all the submitted logs, including submitter type, division code, and spec numbers, and then also help out other of the helper functions to make it easier to reach to specific informations.

Submittals. So submittal is almost ready to public beta. And we are targeting Q3. Hopefully, by in person AU, we will have this as public access. And scope of the first release is read-only. We can get items, attachment, item types, response, and then spec, and then packages.

BuildingConnected. So BuildingConnected is a online platform that connects owners, and builders, and all the building professionals. And this is a very interesting new environment. I sometimes use the analogy, if you have a desktop, you work your desktop application, only your cell phone, your-- the isolated environment. And if you use ACC or BIM 360, you collaborate with known peoples within company or within communities.

And this BuildingConnected actually go beyond that in terms of collaboration. It provides a platform to streamlining bidding and risk management processes. So it definitely brings the collaboration in the next phase, next levels. This one is available only for North America. And there are three subtypes, subproducts.

One is BuildingConnected Pro, which create-- provide a large network to invite vendors and manage proposals. And Bid Board Pro manages the bid invitees to the help-- help creating-- making a right decision. And then TradeTaps, this one is qualifying subcontractors to mitigate risks and things like that.

So APIs. So Read API was released in March this year. And the link, it is linked with ACC Docs, Autodesk Docs. And right now, the read-only APIs support project, which is actually different from the ACC project, but the project, bid packages, invite bids, and so on. Quite a good coverage.

So what it does is that-- so the samples, so BuildingConnected and Takeoff sample, was created by one of my team members. And it actually inspect the build labeling while comparing data from Takeoff.

So this is the UI for the BuildingConnected. And you can see the test, the project. And under this test project, there is the bid packages. And under this bid packages, the name Audubon Building, you are showing-- extracting bid labeling. There was two bid labeling. So there is a company called Norris Dullea and then Company Test. So as you can see, you can extract the bid labeling, also bid package overview. And in parallel, this application is accessing the Takeoff informations.

From Takeoff informations, you can see the inventory data. You can extract the inventory data from Takeoff. And in this case, manually, however, you can see if the model data and then the extracted inventory data is matching with bidding, the labeling informations. This is just to make it easier to see what kind of information you are looking at. So having those visual things is probably helpful to make sure you are looking at the same informations, the correct informations.

So as you can see, API, and even if you have only read APIs, you can do quite interesting things. And then now, the next step, the BuildingConnected team is looking for the write as we speak. And also in the-- ambitiously, they are planning to release in the web, even webhooks, this year. But we will see. And then TradeTapp also in this Q3. So BuildingConnected team is fully straight ahead to the full speed.

And parameters. So what is Parameters Service? I'm pretty sure if you are a user of Revit, then you probably paid attention to this feature. So the parameter service is used in the product. And you can see this in two locations. One is ACC, account admin, library, and parameters. What it does is that you can define parameters, which is shared by the collaborators.

And another-- second place is in Revit. So if you have Revit 2023 or 4 and go to manage, setting, parameter services, you can see very similar UI to access parameters. And you can also define from there and then save it to ACC. So it is also called-- you can consider this as a shared parameter in the cloud.

So this initiative address changes-- challenges. For instance, even if it's called the shared parameters, the fact is many people create their shared parameter by themselves. And they save it, their own versions.

However, by sharing this one in the project files, ACC, your ACC project, ACC account, you can actually really have a single source of truth, the storage for the API parameter's definitions. So it's really helps the coordinate and collaborations among different people or even beyond the company.

So the API side, right now, it's public beta. And in fact, we actually talked about the Parameters API at the last AU. But we have extended features quite a lot. So public API, read/write parameter definition, including tags. And it's a REST API. And we are hoping to have a GA hopefully before a year. So by the time you are watching this video, it might be already, hopefully, January general release, officially released.

But we are also hoping to have more. So for instance, collection creation was added in the features. We want to have the-- right now, you can access collections. But we also want to create the collections. And probably, later this year or next year. And there is a lot of potential. This one is not limited to Revit.

And you can use other products as well. So for instance, Civil 3D, Plant 3D are interested in using this. And my colleague created the sample in AutoCAD side. So if you need a definition, want to share it, and then also doesn't create many versions, then you can use these features from various products, including third-party product.

And the samples. So we have export or import to/from CSV, and also shared parameter samples. So what this code sample does is that it export the parameters definitions stored in ACC and create the first custom web page. From then, export to CSV. And after exported, you can edit CSV file and then import back.

And then also, we actually got the idea, or some customer was asking if they can use this to create or read from existing shared parameter because this feature is supported only from-- only for 2023 and above. So this way, you maybe still make use of supporting all the versions, still taking single source of truth stored in ACC and then going back to the old product. So this sample demonstrates how to use this.

So first, getting information from the ACC, and then putting into CSV, and then editing some datas. Quickly changing the samples. Yeah, this is just to demonstrate functionality. So it's not realistic datas. But you get the idea. So now, you save this one.

And then now, import this one, edited CSV file to the application. And then now, you see the updated one. This is a sample. Again, it's not realistic data. But you can get the idea. Now UI, if you look at this, you should be able to see the file is updated here as well. So this demonstrate two-way integrations.

So next one is integration with asset. So asset has a project setting to set the parameters, and asset category, and custom attribute. So this one actually take settings from the ACC-- sorry, the parameters and then automatically create the asset category and the attribute settings. So this is parameters windows. And this is the asset settings. And right now, you don't have anything. And now you go to-- it's showing the category and custom field.

And now, this is the samples getting parameters from parameter service. And now you see COBie component listed. This one is taken from the parameters. And now you choose one or two COBie component lengths and an external identifier. And then, now put it in an asset.

And now you can see set asset category. Type in that. This came from the parameters category. And then, custom attribute came from the parameter names. And then now, you go back to the product's asset settings. And you see custom field is filled with two parameters. And then, it's comparing both. And if you click on Categories, categories also added.

So next, so Model Aggregation. So what it is, so Model Aggregation merges viewables. And if you have heard in the past, the Model Coordination team has been talking about the slice and dice, the analogy to find cluster detections. And you can actually-- instead of handling big, humongous models, you can take the portion of the data, for instance, by floors or by certain areas. And this one is built on top of model properties.

If you remember, I was talking about the model properties last year, which is the field-- which allows you to filter and index the parameters. And then also, you can even compare the two versions of the parameters, the models. So it is used in product. So Design Collaboration, changes, uses this, the model properties and filtering features.

And then also, if you look at the model coordination saved view and then filter crashes, you are using filtering capabilities. And you can also see modular coordination saved to Docs, which create partial model saved into Docs. So these are the ones you might have seen already in the product. And potentially, this one can be used in assets. So for instance, an asset, equipment, and those things are usually focused on individual elements.

So this feature is a shared component within ACC and BIM 360, and currently in release process. And we are hoping to release beta access very soon. And for instance, this is a preview for the product. In addition to our-- the existing filtering, we have advanced filters. For instance, in this case, dimension length is bigger than-- longer than 30 feet. You can filter like that in model coordination, for instance.

And then, you can save this. You can save this one. And this is the image of the docs. So on the top, you see the object longer than 30 feet. This is a result of saving two docs. So you can see this doc only in this, the element you are seeing. Other part of the model is all excluded. So the model will be much lighter.

So this is-- we are planning to have some samples. This shows-- for instance, you see the section block. You can actually limit the element by the section block. Or you can actually create a-- select the object by picking. And you can also limit by that or by rooms and filtering. We are hoping to have some comprehensive examples using this API.

And one thing we can show today as a preview of samples is that publishing subset of multiple models. So it uses-- publishes two clashing object as a new file in a new folder in the Docs. And this is to showcase the ability to publish subset of the object instead of the entire models. So this one is choosing example with the hospital example. So you see the model here? This is the model with architecture model, and mechanical model, and structural model combined.

Now you see the cross between this, the floors and then something? And then, you see only the subset of the model. And this one, you need to change the little angles. So you can see a roof. And the architecture part is colliding. And this one is extracted and then saved in the Docs under Files folder.

And this is a Docs view. As you can see, you only see two elements. And then if you look at the-- then this is another example. It takes a little time. And then, you save it to Docs. Again, the same thing. If you go to-- this is by viewer. And you see those elements. And then, you can see only two elements is listed here. And then, again, if you go to Docs, you see the two elements.

So today, used in model coordination. And we are hoping to have a beta API release coming soon. So today, we talked about the Autodesk Construction Cloud Overview. And we have a lot of product within Autodesk Construction Cloud, the cloud unified product as well as additional product. And then, we went through the API by status and then the planned update. And then, we also spend a little bit more time with the Parameters API and Model Aggregations in more details. Thank you very much.

______
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.