2026 Class
Changes 7
C

BuiltInExternalServices

Description:
A collection of ids for external services that are managed and used by Revit directly.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.ExternalService.ExternalServices.BuiltInExternalServices
public static class BuiltInExternalServices
Name Return Type Description
P AlignmentService ExternalServiceId Autodesk Internal: The service for Infrastructure Alignments
P AnalyticalCurrentCalculationService ExternalServiceId AnalyticalCurrentCalculationService GUID value:{96BBB101-FDDB-4991-BB41-FBC1BE1552BB} The calculation service for Electrical Analytical Distribution System
P ATFTranslationService ExternalServiceId
P AXMImporterService ExternalServiceId The external service which permits registration of an alternate implementation for AXM import.
P CloudExternalService ExternalServiceId The external service which supports get cloud model information from cloud servers such as C4R.
P CodeCheckingParameterService ExternalServiceId The external service supporting view and modification of the structural code checking parameter in analytical elements. To use this service, programmers implement a server class that derives from ICodeCheckingParameterServer .
P ConnectionTypeChangedService ExternalServiceId The external service used to notify when structural connection changed the type.
P CustomFieldEditPropertiesService ExternalServiceId Autodesk Internal: The service for editing properties of a custom field.
P CustomFieldService ExternalServiceId Autodesk Internal: The service for updating the custom fields of a schedule.
P DirectContext3DService ExternalServiceId The external service that provides the facility to draw externally specified geometry in a Revit view in a way that is conceptually similar to a low-level graphics API. To use this service, programmers implement a server class that derives from Autodesk::Revit::DB::DirectContext3D::IDirectContext3DServer.
P DuctFittingAndAccessoryPressureDropService ExternalServiceId The external service Id which permits registration of an alternate implementation for duct fitting and accessory pressure drop calculation. To use this service, programmers implement a server class that derives from IDuctFittingAndAccessoryPressureDropServer .
P DuctFittingAndAccessoryPressureDropUIService ExternalServiceId The external service which permits registration of an alternate implementation for a duct fitting and accessory pressure drop calculation UI. To use this service, programmers implement a server class that derives from IDuctFittingAndAccessoryPressureDropUIServer .
P DuctPressureDropService ExternalServiceId The external service which permits registration of an alternate implementation for duct pressure drop calculation. To use this service, programmers implement a server class that derives from IDuctPressureDropServer .
P ElectricalAnalyticalLoadCombinationUIService ExternalServiceId The UI service which permits registration of an external server for UI managing Electrical Analytical Load Combination.
P ElectricalAnalyticalLoadSetUIService ExternalServiceId The UI service which permits registration of an external server for UI managing Electrical Analytical Load Set.
P EntitlementExternalService ExternalServiceId The external service which supports get entitlement information.
P ExternalDataManagerService ExternalServiceId
P ExternalDataTypeService ExternalServiceId Unique service id.
P ExternalParameterService ExternalServiceId Autodesk Internal: The service for shared parameter selection.
P ExternalResourceService ExternalServiceId The external service which permits registration of an alternate servers for managing external resources such as linked files.
P ExternalResourceUIService ExternalServiceId The external UI service Id which permits registration of an alternate servers for managing error messages which happen at the loading of the references to external resources such as linked files.
P ExternalUIService ExternalServiceId Unique service id.
P ForgeSchemaService ExternalServiceId Autodesk Internal: The service for interacting with the Forge Schema Service.
P FramingProfileService ExternalServiceId The external service responsible for the generation of the fabrication profile.
P GenericRepoHelperService ExternalServiceId Unique service id.
P GeometryAugmentationService ExternalServiceId Autodesk Internal: The service where GeometryAugmentationServers can be registered.
P HoleDefinitionService ExternalServiceId The external service to view and modify hole definition parameters.
P IFCEntityTreeUIService ExternalServiceId The UI service which permits registration of an external server for new UI managing IFCEntity Selection
P IFCExporterService ExternalServiceId The external service which permits registration of an alternate implementation for IFC export.
P IFCImporterService ExternalServiceId The external service which permits registration of an alternate implementation for IFC import.
P MacroManagerUIService ExternalServiceId The UI service which permits registration of an external server for new Macro Manager UI.
P MemberForcesService ExternalServiceId The external service supporting view and modification of the member forces in analytical elements. The service is still under development and cannot be used. It means that no server can be external registered from it yet.
P ModelAccessValidationService ExternalServiceId The external service which validates the access to Revit model such as Revit Cloud model.
P ModifyConnectionParametersService ExternalServiceId The external service to view and modify structural connection parameters.
P ModifyConnectionRangesService ExternalServiceId The external service to view and modify structural connection ranges of applicability.
P NavisworksExporterService ExternalServiceId The external service which supports export of the model to Navisworks.
P PathOfTravelCalculationService ExternalServiceId Autodesk Internal: The service for path of travel calculations
P PipeFittingAndAccessoryPressureDropService ExternalServiceId The external service which permits registration of an alternate implementation for pipe fitting and accessory pressure drop calculation. To use this service, programmers implement a server class that derives from IPipeFittingAndAccessoryPressureDropServer .
P PipeFittingAndAccessoryPressureDropUIService ExternalServiceId The external service which permits registration of an alternate implementation for a pipe fitting and accessory pressure drop calculation UI. To use this service, programmers implement a server class that derives from IPipeFittingAndAccessoryPressureDropUIServer .
P PipeFrictionFactorService ExternalServiceId Pipe friction factor service id
P PipePlumbingFixtureFlowService ExternalServiceId The external service which permits registration of an alternate implementation for pipe fixture flow calculation. To use this service, programmers implement a server class that derives from IPipePlumbingFixtureFlowServer .
P PipePressureDropService ExternalServiceId The external service which permits registration of an alternate implementation for pipe pressure drop calculation. To use this service, programmers implement a server class that derives from IPipePressureDropServer .
P RebarSpliceService ExternalServiceId Autodesk Internal: The service for spliping a rebar.
P RebarUpdateService ExternalServiceId Autodesk Internal: The service for updating rebar freeform elements
P RevisionsOnSheetUIService ExternalServiceId The UI service which permits registration of an external server for new UI managing RevisionsOnSheet selection
P SiteInsertService ExternalServiceId The external service which permits registration of an alternate implementation for Site insert.
P SiteLinkerUIService ExternalServiceId The external UI service which permits registration of an alternate servers for new UI of link topography
P SnappingService ExternalServiceId Autodesk Internal: The service which provides snap points and lines
P StructuralSectionsService ExternalServiceId The external service supporting view and modification of the structural sections shape in structural elements. The service is still under development and cannot be used. It means that no server can be external registered from it yet.
P TemporaryGraphicsHandlerService ExternalServiceId The external service Id which permits registration of an callback handler for temporary graphics objects managed by [!:Autodesk::Revit::DB::TemporaryGraphicsManager] . To use this service, developers implement a server class that derives from [!:Autodesk::Revit::UI::ITemporaryGraphicsHandler] .
P ViewSheetSetUIService ExternalServiceId The UI service which permits registration of an external server for new UI managing ViewSheetSet.
P WallPlacementPostProcessingService ExternalServiceId Autodesk Internal: The service for post processing something after placing a wall