Announcements
Welcome to the Revit Ideas Board! Before posting, please read the helpful tips here. Thank you for your Ideas!
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Restore public API support for PanelScheduleSheetInstance.Create() (programmatic placement of PanelScheduleView on sheets)

Restore public API support for PanelScheduleSheetInstance.Create() (programmatic placement of PanelScheduleView on sheets)

Summary
In Revit 2023 and earlier, the Electrical API exposed PanelScheduleSheetInstance.Create() (and related functions) that allowed developers to programmatically place PanelScheduleView objects onto sheets.

Starting with Revit 2024, this method remains present in the API but no longer produces a visible sheet instance. As a result, automation tools that previously generated panel schedule sheets (for example, “one sheet per panel schedule”) no longer function in Revit 2024 – 2026.

Impact

  • Electrical teams can no longer automate large batches of panel schedule sheets.

  • Firms migrating from Revit 2023 lose parity in their automation toolsets.

  • Developers must resort to non-native workarounds (PDF export + image placement) that break BIM data linkage and increase file size.

Request

  • Please re-expose a supported API endpoint that allows a PanelScheduleView to be programmatically placed onto a ViewSheet.

  • This could be a reinstatement of PanelScheduleSheetInstance.Create() or a new public method such as PanelScheduleView.PlaceOnSheet(ViewSheet, XYZ).

  • Maintain backward compatibility with the 2023 behavior so existing Dynamo, pyRevit, and custom C# tools continue to work.

Example use case

“Our electrical models contain 200 + panel schedules.
In Revit 2023 we automated creation and placement of each panel schedule onto a new sheet.
After upgrading to 2026, the same script still creates sheets but they remain blank.
A restored or replacement API would re-enable this workflow.”

Benefits

  • Restores feature parity between Revit 2023 and later versions.

  • Saves hundreds of manual placement hours per project.

  • Keeps schedule content native and data-linked instead of using exported images.

Tags: Revit API / Electrical / Panel Schedules / Automation

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea