Hierarchy
| API | Description |
|---|---|
| GET api/Hierarchy/GetHierarchyList?email={email} |
Returns a Hierarchy List by Email |
FeatureToggle
| API | Description |
|---|---|
| GET api/FeatureToggle/GetFeatureToggleById?featureToggleId={featureToggleId} |
Returns a Feature Toggle by Id |
| GET api/FeatureToggle/GetFeatureToggleByCode?code={code} |
Returns a Feature Toggle by Code |
| GET api/FeatureToggle/GetFeatureToggles |
Returns all Feature Toggles |
| POST api/FeatureToggle/CreateFeatureToggle |
Create a Feature Toggle |
| PUT api/FeatureToggle/UpdateFeatureToggle |
Updates values of Feature Toggle. |
| DELETE api/FeatureToggle/DeleteFeatureToggle?featureToggleId={featureToggleId} |
Delete a Feature Toggle |
Programs
API controller that exposes program/product queries for the authenticated user.
| API | Description |
|---|---|
| GET api/Programs/GetUserPrograms/{id} |
No documentation available. |
| GET api/Programs/GetUserProgramsList/{id} |
No documentation available. |
| GET api/Programs/GetUserProgramFilters/{id} |
No documentation available. |
| GET api/Programs/GetUserProgramsQueriable/{id} |
No documentation available. |
| GET api/Programs/Get/{id} |
No documentation available. |
| GET api/Programs/QueryPrograms?queryString={queryString}&resultView={resultView} |
Retrieves a list of programs or products available for the authenticated user, depending on the specified . |
| POST api/Programs/QueryProgramAssets?queryString={queryString}&resultView={resultView} |
Retrieves program-related data (assets, products, or programs) for the authenticated user, determined by . Parses to resolve the target program (e.g., ?programId=...). |
UserPreference
Controller for managing user preferences.
| API | Description |
|---|---|
| GET api/UserPreference/GetAllUserPreferences?userEmail={userEmail} |
Retrieves user preferences for the specified email address. |
| GET api/UserPreference/GetUserPreferenceByName?userEmail={userEmail}&preferenceName={preferenceName} |
Get User Preference By Id |
| POST api/UserPreference/SaveOrUpdateUserPreference?userEmail={userEmail}&preferenceName={preferenceName}&newValue={newValue} |
Saves or updates user preferences for the specified email. |
UserPreferences
Controller for managing user preferences related to asset configurations.
| API | Description |
|---|---|
| POST api/UserPreferences/SaveUserAssetConfig |
Saves the asset configuration for a user. |
| DELETE api/UserPreferences/DeleteUserAssetConfig?assetid={assetid} |
Deletes a user's asset configuration for a specific asset. |
UserImpersonation
| API | Description |
|---|---|
| GET api/UserImpersonation/GetUserDetails?email={email} |
No documentation available. |
UserAssetView
| API | Description |
|---|---|
| POST api/UserAssetView/LogRecentlyViewedEntryForUser |
Logs a user's recently viewed asset |
| GET api/UserAssetView/GetRecentlyViewedAssetsForUser?userId={userId} |
Get Recently Viewed Assets for a user |
| POST api/UserAssetView/FlagAssetAsQuickAccess |
Marks an asset as a quick access for a user |
| GET api/UserAssetView/GetQuickAccessesForUser?userId={userId} |
Get all quick accesses from a user |
| DELETE api/UserAssetView/DeleteUserQuickAccess |
No documentation available. |
Feedback
| API | Description |
|---|---|
| GET api/Feedback/GetFeedbackProducts |
No documentation available. |
| POST api/Feedback/PostFeedback |
No documentation available. |
Asset
API controller responsible for asset-related operations (CRUD, tagging, metadata, and integrations with Azure and Power BI). Coordinates domain repositories to read/write asset data, apply user preferences, and emit operational logs.
Logging
Represents a controller responsible for handling logging-related operations.
| API | Description |
|---|---|
| POST api/Logging/LogUIActivity |
No documentation available. |
| POST api/Logging/LogUIAssetLoadDuration |
Logs the duration of asset loading in the user interface. |
Notifications
| API | Description |
|---|---|
| GET api/Notifications/GetUserNotifications?email={email}&lid={lid} |
No documentation available. |
| GET api/Notifications/GetUnreadUserNotifications?email={email} |
No documentation available. |
| PUT api/Notifications/MarkUserNotificationAsRead/{id} |
No documentation available. |
| PUT api/Notifications/MarkUserNotificationsAsRead?email={email} |
No documentation available. |
| DELETE api/Notifications/DeleteUserNotification/{id} |
No documentation available. |
ProductContainers
| API | Description |
|---|---|
| GET api/ProductContainers/ProgramContainersWithPermissions/{id}?userId={userId} |
No documentation available. |
| GET api/ProductContainers/ChildContainersWithPermissions/{id}?userId={userId} |
No documentation available. |
| GET api/ProductContainers/ProductContainerProductsWithPermissions/{id}?userId={userId} |
No documentation available. |
| GET api/ProductContainers/ProductContainers/{id} |
Get Product Containers |
| GET api/ProductContainers/ProductContainerChildren/{id} |
No documentation available. |
| GET api/ProductContainers/ProductContainerProducts/{id} |
No documentation available. |
Products
| API | Description |
|---|---|
| GET api/Products/GetUserProductsQueriable/{id} |
No documentation available. |
| GET api/Products/GetProgramProducts?programId={programId}&email={email} |
No documentation available. |
ReleaseNotes
| API | Description |
|---|---|
| GET api/ReleaseNotes/GetReleaseNotesForUser?userId={userId} |
No documentation available. |
| PUT api/ReleaseNotes/AcknowledgeReleaseNotes?userId={userId} |
No documentation available. |
| GET api/ReleaseNotes/GetAllReleaseNotes |
No documentation available. |
UserMenuVisibility
Controller for managing user menu visibility.
| API | Description |
|---|---|
| GET api/UserMenuVisibility/GetReportMenuByReportId?reportId={reportId}&email={email} |
Retrieves report menu by report ID. |
| DELETE api/UserMenuVisibility/DeleteReportMenu?reportId={reportId} |
Deletes report menu by report ID. |
| POST api/UserMenuVisibility/SaveOrUpdateReportMenu |
Saves or updates report menu. |