{"id":24660,"date":"2017-02-02T00:00:00","date_gmt":"2017-02-02T00:00:00","guid":{"rendered":"https:\/\/www.idp.es\/autodesk-revit-api-application-programming-interface\/"},"modified":"2022-09-21T16:53:33","modified_gmt":"2022-09-21T16:53:33","slug":"autodesk-revit-api-application-programming-interface","status":"publish","type":"post","link":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/","title":{"rendered":"AUTODESK REVIT API \u2013 Application Programming Interface"},"content":{"rendered":"<p style=\"text-align: justify;\">The <strong>REVIT API \u201cApplication Programming Interface\u201d <\/strong>allows users and developers to expand an existing application\u2019s capacities through the writing of a program or script that adds a new functionality into the software. Autodesk Revit API allows programmers to change the BIM elements directly or to access data to carry out specialised tasks.<\/p>\n<p style=\"text-align: justify;\">Through the use of the Revit API, this software\u2019s capacity to improve the work flows and to create building designs faster may be improved.<\/p>\n<p style=\"text-align: justify;\">We identified this potential at IDP and we\u2019ve created our own tools to optimize tasks. These tools have been put together according to the different uses we make of them:<\/p>\n<ul>\n<li>Productivity<\/li>\n<li style=\"text-align: justify;\">Collaboration<\/li>\n<li style=\"text-align: justify;\">Model Management<\/li>\n<\/ul>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-17909 size-large\" src=\"https:\/\/www.idp.es\/wp-content\/uploads\/2018\/04\/api-revit-bim-1024x133.png\" alt=\"\" width=\"1024\" height=\"133\" srcset=\"https:\/\/www.idp.es\/wp-content\/uploads\/2018\/04\/api-revit-bim-1024x133.png 1024w, https:\/\/www.idp.es\/wp-content\/uploads\/2018\/04\/api-revit-bim-300x39.png 300w, https:\/\/www.idp.es\/wp-content\/uploads\/2018\/04\/api-revit-bim-768x100.png 768w, https:\/\/www.idp.es\/wp-content\/uploads\/2018\/04\/api-revit-bim.png 1123w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p style=\"text-align: justify;\"><strong>The productivity tools <\/strong>focus on automating modelling tasks. There are several tasks we develop in all of our projects that Revit does not allow carrying out in an automated and optimal way. These tasks include the creation of a plan\u2019s footer or the duplication of all the information that a presentation sheet contains. Thus, these tasks that take us a lot of time and can give rise to mistakes must be automated thanks to the use of the Revit API.<\/p>\n<p style=\"text-align: justify;\"><strong>The collaboration tools <\/strong>allow to extend the default functionalities that the program offers when working in a team. We can improve the communication between the different teams participating in the project, being able to communicate in a more precise way which are the conflicts between the disciplines that appear as the building\u2019s design develops. In addition, we can obtain a traceability of these problems\u2019 solving.<\/p>\n<p style=\"text-align: justify;\">Finally, we have the <strong>Model Management tools<\/strong>. These allow us to manage different aspects of the model. We have developed tools that allow us to measure the time dedicated to the projects and to obtain modelling indicators per project typologies. In this group, we also have the tools that allow us to monitor the projects\u2019 quality under a specific standard. This way, we automate the checking of names, links\u2019 routes and so on, which are within the model.<\/p>\n<p style=\"text-align: justify;\">In the next posts, we shall explain thoroughly the different Revit API tools. If you are interested in receiving our latest updates related with the BIM world, please subscribe to our blog.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The REVIT API \u201cApplication Programming Interface\u201d allows users and developers to expand an existing application\u2019s capacities through the writing of a program or script that adds a new functionality into the software. Autodesk Revit API allows programmers to change the BIM elements directly or to access data to carry out specialised tasks. Through the use [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":117009,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"categories":[287],"tags":[],"class_list":["post-24660","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bim-en"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AUTODESK REVIT API \u2013 Application Programming Interface - IDP - ingenier\u00eda \u00b7 medio ambiente \u00b7 arquitectura<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AUTODESK REVIT API \u2013 Application Programming Interface - IDP - ingenier\u00eda \u00b7 medio ambiente \u00b7 arquitectura\" \/>\n<meta property=\"og:description\" content=\"The REVIT API \u201cApplication Programming Interface\u201d allows users and developers to expand an existing application\u2019s capacities through the writing of a program or script that adds a new functionality into the software. Autodesk Revit API allows programmers to change the BIM elements directly or to access data to carry out specialised tasks. Through the use [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/\" \/>\n<meta property=\"og:site_name\" content=\"IDP - ingenier\u00eda \u00b7 medio ambiente \u00b7 arquitectura\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-02T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-21T16:53:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.idp.es\/wp-content\/uploads\/2017\/02\/REVIT-API.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"idp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"idp\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/\"},\"author\":{\"name\":\"idp\",\"@id\":\"https:\/\/www.idp.es\/en\/#\/schema\/person\/9b6c9c23f3938dbdb03b9944ebf4a88d\"},\"headline\":\"AUTODESK REVIT API \u2013 Application Programming Interface\",\"datePublished\":\"2017-02-02T00:00:00+00:00\",\"dateModified\":\"2022-09-21T16:53:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/\"},\"wordCount\":376,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.idp.es\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.idp.es\/wp-content\/uploads\/2017\/02\/REVIT-API.png\",\"articleSection\":[\"BIM\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/\",\"url\":\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/\",\"name\":\"AUTODESK REVIT API \u2013 Application Programming Interface - IDP - ingenier\u00eda \u00b7 medio ambiente \u00b7 arquitectura\",\"isPartOf\":{\"@id\":\"https:\/\/www.idp.es\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.idp.es\/wp-content\/uploads\/2017\/02\/REVIT-API.png\",\"datePublished\":\"2017-02-02T00:00:00+00:00\",\"dateModified\":\"2022-09-21T16:53:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#primaryimage\",\"url\":\"https:\/\/www.idp.es\/wp-content\/uploads\/2017\/02\/REVIT-API.png\",\"contentUrl\":\"https:\/\/www.idp.es\/wp-content\/uploads\/2017\/02\/REVIT-API.png\",\"width\":800,\"height\":576},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.idp.es\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AUTODESK REVIT API \u2013 Application Programming Interface\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.idp.es\/en\/#website\",\"url\":\"https:\/\/www.idp.es\/en\/\",\"name\":\"IDP - ingenier\u00eda \u00b7 medio ambiente \u00b7 arquitectura\",\"description\":\"IDP INGENIERIA Y ARQUITECTURA IBERIA SL\",\"publisher\":{\"@id\":\"https:\/\/www.idp.es\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.idp.es\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.idp.es\/en\/#organization\",\"name\":\"IDP\",\"url\":\"https:\/\/www.idp.es\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.idp.es\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.idp.es\/wp-content\/uploads\/2018\/02\/logoIDP.jpg\",\"contentUrl\":\"https:\/\/www.idp.es\/wp-content\/uploads\/2018\/02\/logoIDP.jpg\",\"width\":210,\"height\":65,\"caption\":\"IDP\"},\"image\":{\"@id\":\"https:\/\/www.idp.es\/en\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.idp.es\/en\/#\/schema\/person\/9b6c9c23f3938dbdb03b9944ebf4a88d\",\"name\":\"idp\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.idp.es\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d5f1a0538eeaa221effdfaa32960f0de2b098299d33ffbe9e2d4e4873ff020fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d5f1a0538eeaa221effdfaa32960f0de2b098299d33ffbe9e2d4e4873ff020fa?s=96&d=mm&r=g\",\"caption\":\"idp\"},\"url\":\"https:\/\/www.idp.es\/en\/author\/idp\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AUTODESK REVIT API \u2013 Application Programming Interface - IDP - ingenier\u00eda \u00b7 medio ambiente \u00b7 arquitectura","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/","og_locale":"en_US","og_type":"article","og_title":"AUTODESK REVIT API \u2013 Application Programming Interface - IDP - ingenier\u00eda \u00b7 medio ambiente \u00b7 arquitectura","og_description":"The REVIT API \u201cApplication Programming Interface\u201d allows users and developers to expand an existing application\u2019s capacities through the writing of a program or script that adds a new functionality into the software. Autodesk Revit API allows programmers to change the BIM elements directly or to access data to carry out specialised tasks. Through the use [&hellip;]","og_url":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/","og_site_name":"IDP - ingenier\u00eda \u00b7 medio ambiente \u00b7 arquitectura","article_published_time":"2017-02-02T00:00:00+00:00","article_modified_time":"2022-09-21T16:53:33+00:00","og_image":[{"width":800,"height":576,"url":"https:\/\/www.idp.es\/wp-content\/uploads\/2017\/02\/REVIT-API.png","type":"image\/png"}],"author":"idp","twitter_card":"summary_large_image","twitter_misc":{"Written by":"idp","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#article","isPartOf":{"@id":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/"},"author":{"name":"idp","@id":"https:\/\/www.idp.es\/en\/#\/schema\/person\/9b6c9c23f3938dbdb03b9944ebf4a88d"},"headline":"AUTODESK REVIT API \u2013 Application Programming Interface","datePublished":"2017-02-02T00:00:00+00:00","dateModified":"2022-09-21T16:53:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/"},"wordCount":376,"commentCount":0,"publisher":{"@id":"https:\/\/www.idp.es\/en\/#organization"},"image":{"@id":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#primaryimage"},"thumbnailUrl":"https:\/\/www.idp.es\/wp-content\/uploads\/2017\/02\/REVIT-API.png","articleSection":["BIM"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/","url":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/","name":"AUTODESK REVIT API \u2013 Application Programming Interface - IDP - ingenier\u00eda \u00b7 medio ambiente \u00b7 arquitectura","isPartOf":{"@id":"https:\/\/www.idp.es\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#primaryimage"},"image":{"@id":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#primaryimage"},"thumbnailUrl":"https:\/\/www.idp.es\/wp-content\/uploads\/2017\/02\/REVIT-API.png","datePublished":"2017-02-02T00:00:00+00:00","dateModified":"2022-09-21T16:53:33+00:00","breadcrumb":{"@id":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#primaryimage","url":"https:\/\/www.idp.es\/wp-content\/uploads\/2017\/02\/REVIT-API.png","contentUrl":"https:\/\/www.idp.es\/wp-content\/uploads\/2017\/02\/REVIT-API.png","width":800,"height":576},{"@type":"BreadcrumbList","@id":"https:\/\/www.idp.es\/en\/autodesk-revit-api-application-programming-interface\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.idp.es\/en\/"},{"@type":"ListItem","position":2,"name":"AUTODESK REVIT API \u2013 Application Programming Interface"}]},{"@type":"WebSite","@id":"https:\/\/www.idp.es\/en\/#website","url":"https:\/\/www.idp.es\/en\/","name":"IDP - ingenier\u00eda \u00b7 medio ambiente \u00b7 arquitectura","description":"IDP INGENIERIA Y ARQUITECTURA IBERIA SL","publisher":{"@id":"https:\/\/www.idp.es\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.idp.es\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.idp.es\/en\/#organization","name":"IDP","url":"https:\/\/www.idp.es\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.idp.es\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.idp.es\/wp-content\/uploads\/2018\/02\/logoIDP.jpg","contentUrl":"https:\/\/www.idp.es\/wp-content\/uploads\/2018\/02\/logoIDP.jpg","width":210,"height":65,"caption":"IDP"},"image":{"@id":"https:\/\/www.idp.es\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.idp.es\/en\/#\/schema\/person\/9b6c9c23f3938dbdb03b9944ebf4a88d","name":"idp","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.idp.es\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d5f1a0538eeaa221effdfaa32960f0de2b098299d33ffbe9e2d4e4873ff020fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d5f1a0538eeaa221effdfaa32960f0de2b098299d33ffbe9e2d4e4873ff020fa?s=96&d=mm&r=g","caption":"idp"},"url":"https:\/\/www.idp.es\/en\/author\/idp\/"}]}},"_links":{"self":[{"href":"https:\/\/www.idp.es\/en\/wp-json\/wp\/v2\/posts\/24660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.idp.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.idp.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.idp.es\/en\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.idp.es\/en\/wp-json\/wp\/v2\/comments?post=24660"}],"version-history":[{"count":1,"href":"https:\/\/www.idp.es\/en\/wp-json\/wp\/v2\/posts\/24660\/revisions"}],"predecessor-version":[{"id":117011,"href":"https:\/\/www.idp.es\/en\/wp-json\/wp\/v2\/posts\/24660\/revisions\/117011"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.idp.es\/en\/wp-json\/wp\/v2\/media\/117009"}],"wp:attachment":[{"href":"https:\/\/www.idp.es\/en\/wp-json\/wp\/v2\/media?parent=24660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.idp.es\/en\/wp-json\/wp\/v2\/categories?post=24660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.idp.es\/en\/wp-json\/wp\/v2\/tags?post=24660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}