{"id":2018,"date":"2024-12-23T07:59:40","date_gmt":"2024-12-23T07:59:40","guid":{"rendered":"https:\/\/infralligence.com\/?page_id=2018"},"modified":"2025-03-06T09:25:27","modified_gmt":"2025-03-06T09:25:27","slug":"resources","status":"publish","type":"page","link":"https:\/\/infralligence.com\/pl\/resources\/","title":{"rendered":"Resources"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2018\" class=\"elementor elementor-2018\">\n\t\t\t\t<div class=\"elementor-element elementor-element-465bf26 e-flex e-con-boxed rael-particle-no e-con e-parent\" data-id=\"465bf26\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-502b5d2 elementor-widget elementor-widget-text-editor\" data-id=\"502b5d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Darmowe materia\u0142y:<\/h3>\n<p class=\"translation-block\"><a href=\"https:\/\/infralligence.com\/pl\/resources\/#start-revit-programming-guide\" target=\"_self\">\u2192 Pobierz Poradnik <span class=\"kk-color-primary\" style=\"font-weight: bold\">Revit API 2025 z C#: Pierwsze kroki<\/span> (i zasubskrybuj newsletter, je\u015bli chcesz).<\/a><\/p>\n<p class=\"translation-block\"><a href=\"https:\/\/infralligence.com\/pl\/resources\/#revit-api\" target=\"_self\">\u2192 Poznaj <b>Podstawy Revit API <\/b> poprzez posty na blogu.<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-53f931e e-flex e-con-boxed rael-particle-no e-con e-parent\" data-id=\"53f931e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4bfcd7e e-con-full e-flex rael-particle-no e-con e-child\" data-id=\"4bfcd7e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c54422 elementor-widget elementor-widget-text-editor\" data-id=\"9c54422\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div><h3 class=\"translation-block\">Poradnik: <span class=\"kk-color-primary\">Revit API 2025 z C#:<br>Pierwsze kroki<\/span>\u00a0<\/h3><\/div><div><div>Nowe API Revita 2025 wprowadzi\u0142o wiele zmian, szczeg\u00f3lnie w zakresie pierwszych krok\u00f3w tworzenia plugin\u00f3w.<\/div><div>\u00a0<\/div><\/div><div><div class=\"translation-block\">Dlatego przygotowali\u015bmy <strong>zaktualizowany<\/strong> poradnik, z kt\u00f3rym:<\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25d6379 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"25d6379\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Utworzysz <span class=\"kk-color-primary\"><b>tw\u00f3j pierwszy plugin.<\/b><\/span><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Skonfigurujesz <b>\u015brodowisko programistyczne C#.<\/b><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Zaczniesz wprowadza\u0107 <span class=\"kk-color-ornament\"><b>Twoje automatyzacje<\/b><\/span> do Revita!<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a37027e elementor-widget elementor-widget-html\" data-id=\"a37027e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script async data-uid=\"0182c87bd6\" src=\"https:\/\/kamilkorus.kit.com\/0182c87bd6\/index.js\"><\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec37ad2 e-con-full e-flex rael-particle-no e-con e-child\" data-id=\"ec37ad2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b12a243 elementor-widget elementor-widget-image\" data-id=\"b12a243\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"724\" height=\"1024\" src=\"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw-724x1024.png\" class=\"attachment-large size-large wp-image-2608\" alt=\"Start Revit API 2025 C# Programming Guide\" srcset=\"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw-724x1024.png 724w, https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw-212x300.png 212w, https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw-768x1087.png 768w, https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw-1086x1536.png 1086w, https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw.png 1135w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-573ec63 e-flex e-con-boxed rael-particle-no e-con e-parent\" data-id=\"573ec63\" data-element_type=\"container\" data-e-type=\"container\" id=\"revit-api\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-194a108 elementor-widget elementor-widget-text-editor\" data-id=\"194a108\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Podstawy Revit API<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06c8095 elementor-grid-eael-col-1 elementor-grid-tablet-eael-col-1 elementor-grid-mobile-eael-col-1 elementor-widget elementor-widget-eael-post-grid\" data-id=\"06c8095\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;eael_post_grid_columns&quot;:&quot;eael-col-1&quot;,&quot;eael_post_grid_columns_tablet&quot;:&quot;eael-col-1&quot;,&quot;eael_post_grid_columns_mobile&quot;:&quot;eael-col-1&quot;}\" data-widget_type=\"eael-post-grid.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"eael-post-grid-06c8095\" class=\"eael-post-grid-container\">\n            <div class=\"eael-post-grid eael-post-appender eael-post-appender-06c8095 eael-post-grid-style-two\" data-layout-mode=\"masonry\"><article class=\"eael-grid-post  eael-post-grid-column eael-pg-post-2795 category-revit-api-basics\" data-id=\"2795\">\n    <div class=\"eael-grid-post-holder\">\n        <div class=\"eael-grid-post-holder-inner\"><div class=\"eael-entry-wrapper\"><header class=\"eael-entry-header\"><h4 class=\"eael-entry-title\"><a class=\"eael-grid-post-link\" href=\"https:\/\/infralligence.com\/pl\/resources\/revit-lookup-insights-for-revit-api-developers\/\" title=\"Revit Lookup: insights for Revit API developers\">Revit Lookup: insights for Revit API developers<\/a><\/h4><\/header><div class=\"eael-entry-content\">\n                                <div class=\"eael-grid-post-excerpt\"><p>Revit Lookup lets you inspect \u201cbehind-the-scenes\u201d data of Revit projects....<\/p><\/div>\n                            <\/div><div class=\"eael-entry-header-after style-two\"><div class=\"eael-entry-meta\"><span class=\"eael-posted-by style-two-footer\"><a href=\"https:\/\/infralligence.com\/pl\/resources\/author\/kamil-korus\/\" title=\"Posts by Kamil Korus\" rel=\"author\">Kamil Korus<\/a><\/span><\/div><\/div><\/div><\/div>\n    <\/div>\n<\/article><article class=\"eael-grid-post  eael-post-grid-column eael-pg-post-2781 category-revit-api-basics\" data-id=\"2781\">\n    <div class=\"eael-grid-post-holder\">\n        <div class=\"eael-grid-post-holder-inner\"><div class=\"eael-entry-wrapper\"><header class=\"eael-entry-header\"><h4 class=\"eael-entry-title\"><a class=\"eael-grid-post-link\" href=\"https:\/\/infralligence.com\/pl\/resources\/filteredelementscollector-getting-elements-with-revit-api\/\" title=\"FilteredElementsCollector: Getting elements with Revit API\">FilteredElementsCollector: Getting elements with Revit API<\/a><\/h4><\/header><div class=\"eael-entry-content\">\n                                <div class=\"eael-grid-post-excerpt\"><p>FilteredElementCollector allows you to access all kinds of Elements in...<\/p><\/div>\n                            <\/div><div class=\"eael-entry-header-after style-two\"><div class=\"eael-entry-meta\"><span class=\"eael-posted-by style-two-footer\"><a href=\"https:\/\/infralligence.com\/pl\/resources\/author\/kamil-korus\/\" title=\"Posts by Kamil Korus\" rel=\"author\">Kamil Korus<\/a><\/span><\/div><\/div><\/div><\/div>\n    <\/div>\n<\/article><article class=\"eael-grid-post  eael-post-grid-column eael-pg-post-2773 category-revit-api-basics\" data-id=\"2773\">\n    <div class=\"eael-grid-post-holder\">\n        <div class=\"eael-grid-post-holder-inner\"><div class=\"eael-entry-wrapper\"><header class=\"eael-entry-header\"><h4 class=\"eael-entry-title\"><a class=\"eael-grid-post-link\" href=\"https:\/\/infralligence.com\/pl\/resources\/inserting-families-with-revit-api\/\" title=\"Inserting Families with Revit API\">Inserting Families with Revit API<\/a><\/h4><\/header><div class=\"eael-entry-content\">\n                                <div class=\"eael-grid-post-excerpt\"><p>You can insert families programmatically at points, on faces or...<\/p><\/div>\n                            <\/div><div class=\"eael-entry-header-after style-two\"><div class=\"eael-entry-meta\"><span class=\"eael-posted-by style-two-footer\"><a href=\"https:\/\/infralligence.com\/pl\/resources\/author\/kamil-korus\/\" title=\"Posts by Kamil Korus\" rel=\"author\">Kamil Korus<\/a><\/span><\/div><\/div><\/div><\/div>\n    <\/div>\n<\/article><article class=\"eael-grid-post  eael-post-grid-column eael-pg-post-2762 category-revit-api-basics\" data-id=\"2762\">\n    <div class=\"eael-grid-post-holder\">\n        <div class=\"eael-grid-post-holder-inner\"><div class=\"eael-entry-wrapper\"><header class=\"eael-entry-header\"><h4 class=\"eael-entry-title\"><a class=\"eael-grid-post-link\" href=\"https:\/\/infralligence.com\/pl\/resources\/transactions-required-to-modify-revit-projects-with-api\/\" title=\"Transactions: required to modify Revit projects with API\">Transactions: required to modify Revit projects with API<\/a><\/h4><\/header><div class=\"eael-entry-content\">\n                                <div class=\"eael-grid-post-excerpt\"><p>Your code can\u2019t modify Revit projects without a Transaction. Knowing...<\/p><\/div>\n                            <\/div><div class=\"eael-entry-header-after style-two\"><div class=\"eael-entry-meta\"><span class=\"eael-posted-by style-two-footer\"><a href=\"https:\/\/infralligence.com\/pl\/resources\/author\/kamil-korus\/\" title=\"Posts by Kamil Korus\" rel=\"author\">Kamil Korus<\/a><\/span><\/div><\/div><\/div><\/div>\n    <\/div>\n<\/article><article class=\"eael-grid-post  eael-post-grid-column eael-pg-post-2752 category-revit-api-basics\" data-id=\"2752\">\n    <div class=\"eael-grid-post-holder\">\n        <div class=\"eael-grid-post-holder-inner\"><div class=\"eael-entry-wrapper\"><header class=\"eael-entry-header\"><h4 class=\"eael-entry-title\"><a class=\"eael-grid-post-link\" href=\"https:\/\/infralligence.com\/pl\/resources\/selecting-and-picking-elements-in-revit-api\/\" title=\"Selecting and Picking Elements in Revit API\">Selecting and Picking Elements in Revit API<\/a><\/h4><\/header><div class=\"eael-entry-content\">\n                                <div class=\"eael-grid-post-excerpt\"><p>Selecting elements or geometries in your plugin is possible with...<\/p><\/div>\n                            <\/div><div class=\"eael-entry-header-after style-two\"><div class=\"eael-entry-meta\"><span class=\"eael-posted-by style-two-footer\"><a href=\"https:\/\/infralligence.com\/pl\/resources\/author\/kamil-korus\/\" title=\"Posts by Kamil Korus\" rel=\"author\">Kamil Korus<\/a><\/span><\/div><\/div><\/div><\/div>\n    <\/div>\n<\/article><article class=\"eael-grid-post  eael-post-grid-column eael-pg-post-2727 category-revit-api-basics\" data-id=\"2727\">\n    <div class=\"eael-grid-post-holder\">\n        <div class=\"eael-grid-post-holder-inner\"><div class=\"eael-entry-wrapper\"><header class=\"eael-entry-header\"><h4 class=\"eael-entry-title\"><a class=\"eael-grid-post-link\" href=\"https:\/\/infralligence.com\/pl\/resources\/buttons-in-revit-api-pushbutton-pulldownbutton-splitbutton-radiobuttongroup\/\" title=\"Buttons in Revit API: PushButton, PulldownButton, SplitButton, RadioButtonGroup\">Buttons in Revit API: PushButton, PulldownButton, SplitButton, RadioButtonGroup<\/a><\/h4><\/header><div class=\"eael-entry-content\">\n                                <div class=\"eael-grid-post-excerpt\"><p>Revit API offers several types of buttons to enhance your...<\/p><\/div>\n                            <\/div><div class=\"eael-entry-header-after style-two\"><div class=\"eael-entry-meta\"><span class=\"eael-posted-by style-two-footer\"><a href=\"https:\/\/infralligence.com\/pl\/resources\/author\/kamil-korus\/\" title=\"Posts by Kamil Korus\" rel=\"author\">Kamil Korus<\/a><\/span><\/div><\/div><\/div><\/div>\n    <\/div>\n<\/article><article class=\"eael-grid-post  eael-post-grid-column eael-pg-post-2688 category-revit-api-basics\" data-id=\"2688\">\n    <div class=\"eael-grid-post-holder\">\n        <div class=\"eael-grid-post-holder-inner\"><div class=\"eael-entry-wrapper\"><header class=\"eael-entry-header\"><h4 class=\"eael-entry-title\"><a class=\"eael-grid-post-link\" href=\"https:\/\/infralligence.com\/pl\/resources\/revit-menu-customization-ribbon-tabs-panels-buttons-textboxes-comboboxes\/\" title=\"Revit menu customization: ribbon tabs, panels, buttons, textBoxes, comboBoxes\">Revit menu customization: ribbon tabs, panels, buttons, textBoxes, comboBoxes<\/a><\/h4><\/header><div class=\"eael-entry-content\">\n                                <div class=\"eael-grid-post-excerpt\"><p>You can add your own panels, tabs, buttons, and other...<\/p><\/div>\n                            <\/div><div class=\"eael-entry-header-after style-two\"><div class=\"eael-entry-meta\"><span class=\"eael-posted-by style-two-footer\"><a href=\"https:\/\/infralligence.com\/pl\/resources\/author\/kamil-korus\/\" title=\"Posts by Kamil Korus\" rel=\"author\">Kamil Korus<\/a><\/span><\/div><\/div><\/div><\/div>\n    <\/div>\n<\/article><article class=\"eael-grid-post  eael-post-grid-column eael-pg-post-2647 category-revit-api-basics\" data-id=\"2647\">\n    <div class=\"eael-grid-post-holder\">\n        <div class=\"eael-grid-post-holder-inner\"><div class=\"eael-entry-wrapper\"><header class=\"eael-entry-header\"><h4 class=\"eael-entry-title\"><a class=\"eael-grid-post-link\" href=\"https:\/\/infralligence.com\/pl\/resources\/revit-plugin-types\/\" title=\"Revit Plugin types\">Revit Plugin types<\/a><\/h4><\/header><div class=\"eael-entry-content\">\n                                <div class=\"eael-grid-post-excerpt\"><p>Revit API provides three plugin types:\u00a0Command,\u00a0Application, and\u00a0DBApplication. They have various...<\/p><\/div>\n                            <\/div><div class=\"eael-entry-header-after style-two\"><div class=\"eael-entry-meta\"><span class=\"eael-posted-by style-two-footer\"><a href=\"https:\/\/infralligence.com\/pl\/resources\/author\/kamil-korus\/\" title=\"Posts by Kamil Korus\" rel=\"author\">Kamil Korus<\/a><\/span><\/div><\/div><\/div><\/div>\n    <\/div>\n<\/article><\/div>\n            <div class=\"clearfix\"><\/div>\n        <\/div>            <div class=\"eael-load-more-button-wrap eael-force-hide\">\n                <button class=\"eael-load-more-button\" id=\"eael-load-more-btn-06c8095\" data-widget-id=\"06c8095\" data-widget=\"06c8095\" data-page-id=\"2018\" data-template=\"{&quot;dir&quot;:&quot;lite&quot;,&quot;file_name&quot;:&quot;two.php&quot;,&quot;name&quot;:&quot;Post-Grid&quot;}\" data-class=\"Essential_Addons_Elementor\\Elements\\Post_Grid\" data-layout=\"masonry\" data-page=\"1\" data-args=\"orderby=date&amp;order=desc&amp;ignore_sticky_posts=1&amp;post_status=publish&amp;posts_per_page=&amp;offset=&amp;post_type=post\" data-max-page=\"8\">\n                    <span class=\"eael-btn-loader button__loader\"><\/span>\n                    <span class=\"eael_load_more_text\">Load More<\/span>\n                <\/button>\n            <\/div>\n            \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Free resources: \u2192 Download Start Revit API 2025 C# Programming Guide (and subscribe to the newsletter, if you wish). \u2192 Learn Revit API Basics with blog posts. Start\u00a0Revit API 2025 C# Programming\u00a0Guide Revit 2025 new API changed especially the first steps in plugins creation. But you don\u2019t have to figure it out on your own.\u00a0Here [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"folder":[],"class_list":["post-2018","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Resources - Infralligence<\/title>\n<meta name=\"description\" content=\"Free resources for you. Download Start Revit API 2025 C# Programming Guide. Learn Revit API Basics with blog posts.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/infralligence.com\/pl\/resources\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Resources - Infralligence\" \/>\n<meta property=\"og:description\" content=\"Free resources for you. Download Start Revit API 2025 C# Programming Guide. Learn Revit API Basics with blog posts.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infralligence.com\/pl\/resources\/\" \/>\n<meta property=\"og:site_name\" content=\"Infralligence\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-06T09:25:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1135\" \/>\n\t<meta property=\"og:image:height\" content=\"1606\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/infralligence.com\/resources\/\",\"url\":\"https:\/\/infralligence.com\/resources\/\",\"name\":\"Resources - Infralligence\",\"isPartOf\":{\"@id\":\"https:\/\/infralligence.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/infralligence.com\/resources\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/infralligence.com\/resources\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw-724x1024.png\",\"datePublished\":\"2024-12-23T07:59:40+00:00\",\"dateModified\":\"2025-03-06T09:25:27+00:00\",\"description\":\"Free resources for you. Download Start Revit API 2025 C# Programming Guide. Learn Revit API Basics with blog posts.\",\"breadcrumb\":{\"@id\":\"https:\/\/infralligence.com\/resources\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/infralligence.com\/resources\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/infralligence.com\/resources\/#primaryimage\",\"url\":\"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw-724x1024.png\",\"contentUrl\":\"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw-724x1024.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/infralligence.com\/resources\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/infralligence.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/infralligence.com\/#website\",\"url\":\"https:\/\/infralligence.com\/\",\"name\":\"Infralligence\",\"description\":\"Digital Automation and AI for civil engineering\",\"publisher\":{\"@id\":\"https:\/\/infralligence.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/infralligence.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/infralligence.com\/#organization\",\"name\":\"Infralligence\",\"url\":\"https:\/\/infralligence.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/infralligence.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/11\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/11\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"Infralligence\"},\"image\":{\"@id\":\"https:\/\/infralligence.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Resources - Infralligence","description":"Free resources for you. Download Start Revit API 2025 C# Programming Guide. Learn Revit API Basics with blog posts.","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:\/\/infralligence.com\/pl\/resources\/","og_locale":"pl_PL","og_type":"article","og_title":"Resources - Infralligence","og_description":"Free resources for you. Download Start Revit API 2025 C# Programming Guide. Learn Revit API Basics with blog posts.","og_url":"https:\/\/infralligence.com\/pl\/resources\/","og_site_name":"Infralligence","article_modified_time":"2025-03-06T09:25:27+00:00","og_image":[{"width":1135,"height":1606,"url":"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"2 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/infralligence.com\/resources\/","url":"https:\/\/infralligence.com\/resources\/","name":"Resources - Infralligence","isPartOf":{"@id":"https:\/\/infralligence.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/infralligence.com\/resources\/#primaryimage"},"image":{"@id":"https:\/\/infralligence.com\/resources\/#primaryimage"},"thumbnailUrl":"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw-724x1024.png","datePublished":"2024-12-23T07:59:40+00:00","dateModified":"2025-03-06T09:25:27+00:00","description":"Free resources for you. Download Start Revit API 2025 C# Programming Guide. Learn Revit API Basics with blog posts.","breadcrumb":{"@id":"https:\/\/infralligence.com\/resources\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infralligence.com\/resources\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/infralligence.com\/resources\/#primaryimage","url":"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw-724x1024.png","contentUrl":"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/12\/StartRevitAPI2025Guide_PdfThumbnail_raw-724x1024.png"},{"@type":"BreadcrumbList","@id":"https:\/\/infralligence.com\/resources\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/infralligence.com\/"},{"@type":"ListItem","position":2,"name":"Resources"}]},{"@type":"WebSite","@id":"https:\/\/infralligence.com\/#website","url":"https:\/\/infralligence.com\/","name":"Infralligence","description":"Digital Automation and AI for civil engineering","publisher":{"@id":"https:\/\/infralligence.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/infralligence.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/infralligence.com\/#organization","name":"Infralligence","url":"https:\/\/infralligence.com\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/infralligence.com\/#\/schema\/logo\/image\/","url":"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/11\/android-chrome-192x192-1.png","contentUrl":"https:\/\/infralligence.com\/wp-content\/uploads\/2024\/11\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"Infralligence"},"image":{"@id":"https:\/\/infralligence.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/infralligence.com\/pl\/wp-json\/wp\/v2\/pages\/2018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infralligence.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/infralligence.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/infralligence.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infralligence.com\/pl\/wp-json\/wp\/v2\/comments?post=2018"}],"version-history":[{"count":143,"href":"https:\/\/infralligence.com\/pl\/wp-json\/wp\/v2\/pages\/2018\/revisions"}],"predecessor-version":[{"id":2946,"href":"https:\/\/infralligence.com\/pl\/wp-json\/wp\/v2\/pages\/2018\/revisions\/2946"}],"wp:attachment":[{"href":"https:\/\/infralligence.com\/pl\/wp-json\/wp\/v2\/media?parent=2018"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/infralligence.com\/pl\/wp-json\/wp\/v2\/folder?post=2018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}