ServicePortal
Creates a Service Portal — a self-service web experience for end users built with AngularJS and Bootstrap 3 (sp_portal). Portals aggregate pages, widgets, themes, knowledge bases, and service catalogs into a branded, responsive interface.
SPAngularProvider
Creates an AngularJS provider for Service Portal — a directive, factory, or service that extends widget functionality (spangularprovider). Providers are shared across widgets and enable reusable client-side logic.
SPHeaderFooter
API used to create a Service Portal header or footer (spheaderfooter).
SPMenu
Configures a Service Portal menu with hierarchical navigation items (spinstancemenu). Menus define the navigation structure within a portal, supporting page links, knowledge base links, catalog items, filtered lists, and scripted menu items.
SPPage
Creates a Service Portal page — a layout of widget instances organized into containers, rows, and columns (sp_page). Pages are the top-level navigation targets in a portal and define the visual structure users interact with.
SPPageRouteMap
Creates a Service Portal page route map — a redirect rule that automatically routes users from one page to another within a portal (sppageroute_map). Route maps can be scoped to specific portals and roles, and support priority ordering when multiple rules match the same source page.