Hierarchy

APIDescription
GET api/Hierarchy/GetHierarchyList?email={email}

Returns a Hierarchy List by Email

FeatureToggle

APIDescription
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

APIDescription
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.

UserPreference

Controller for managing user preferences.

APIDescription
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.

APIDescription
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

APIDescription
GET api/UserImpersonation/GetUserDetails?email={email}

No documentation available.

UserAssetView

APIDescription
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

APIDescription
GET api/Feedback/GetFeedbackProducts

No documentation available.

POST api/Feedback/PostFeedback

No documentation available.

Asset

APIDescription
GET api/Asset/GetProductAssets?productId={productId}&email={email}

No documentation available.

GET api/Asset/GetProgramAssets?programId={programId}&email={email}&ignorePermissions={ignorePermissions}

Retrieves a list of assets associated with a specific program.

GET api/Asset/GetProgramAssetsQueryable?programId={programId}&email={email}

No documentation available.

GET api/Asset/GetProductAssetAzureResourceUri?productId={productId}&fileName={fileName}&forDownload={forDownload}&userId={userId}

No documentation available.

GET api/Asset/GetDetailedAssetAzureResourceUri?assetId={assetId}&forDownload={forDownload}&userId={userId}

No documentation available.

GET api/Asset/GetReportEmbedConfig?assetId={assetId}&impersonatedUser={impersonatedUser}

No documentation available.

POST api/Asset/ExecuteDaxQuery

Execute a dax query

POST api/Asset/ExecuteDynamicDaxQuery

execute dynamic dax query

GET api/Asset/GetLatestUserAssetConfig?assetId={assetId}&userId={userId}

No documentation available.

GET api/Asset/GetNewTokenPBI?workspaceId={workspaceId}&reportId={reportId}

Get new token Power BI

GET api/Asset/GetAssetTagsForUser?userEmail={userEmail}&productId={productId}

No documentation available.

GET api/Asset/GetAssetById?assetId={assetId}&userEmail={userEmail}

No documentation available.

Logging

Represents a controller responsible for handling logging-related operations.

APIDescription
POST api/Logging/LogUIActivity

No documentation available.

POST api/Logging/LogUIAssetLoadDuration

Logs the duration of asset loading in the user interface.

Notifications

APIDescription
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

APIDescription
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}

No documentation available.

GET api/ProductContainers/ProductContainerChildren/{id}

No documentation available.

GET api/ProductContainers/ProductContainerProducts/{id}

No documentation available.

Products

APIDescription
GET api/Products/GetUserProductsQueriable/{id}

No documentation available.

GET api/Products/GetProgramProducts?programId={programId}&email={email}

No documentation available.

ReleaseNotes

APIDescription
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.

APIDescription
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.