Pricefx REST API Reference
The Pricefx Backend API
tab
Object with custom translations with structure. It tries to pick label according to your language, otherwise it pick label from "" key. After that translationKey is used.
Key used to find build-in translation for Tab name. If such key exist, the translation will be used. Otherwise this string will show up on the screen.
User group view permissions. The list of user groups which can view the tab.
User group edit permissions. The list of user groups which can edit the tab.
The icon is provided by DynamicIcon component, so the icon has to be defined there
Name of the widget you would like to see on the tab. In case of dashboard, if you can specify the dashboard name via typeReference attribute.
Unique identifier for dashboard or logic. The value here depends on the widget used on the Tab.
Filter can be a rule or a group of rules with a combining operator.
Filter Group for hiding or disabling steps or tabs.
Filter can be a rule or a group of rules with a combining operator.
Filter Group for hiding or disabling steps or tabs.
Static parameters for the tab. Will be passed to the tab logic (e.g. dashboard) without any changes. They can be extracted by DynamicTabs.getParameters(tab, entity) in TabComponent.
{ "name": "string", "labelTranslations": { "additionalProperties": "string", """": "string", "fr": "string", "en": "string" }, "translationKey": "sfdc_quotes_tabs_header", "userGroupViewDetails": "admins", "userGroupEdit": "string", "icon": "angle-double-left", "type": "header", "typeReference": "string", "disableCheck": { "criteria": [null], "operator": "and", "_constructor": "AdvancedCriteria" }, "hiddenCheck": { "criteria": [null], "operator": "and", "_constructor": "AdvancedCriteria" }, "parameters": {}, "parameterMapping": { "additionalProperties": "Year: inputs.Year.value", "property1": "string", "property2": "string" } }
step
Object with custom translations with structure. It tries to pick label according to your language, otherwise it pick label from "" key. After that translationKey is used.
If such key exist, the translation will be used. Otherwise this string will show up on the screen.
List of user groups names (separated by comma), which can view the step
List of user groups names (separated by comma), which can edit the step
Filter can be a rule or a group of rules with a combining operator.
Filter Group for hiding or disabling steps or tabs.
Filter can be a rule or a group of rules with a combining operator.
Filter Group for hiding or disabling steps or tabs.
The icon is provided by DynamicIcon component, so the icon has to be defined there
{ "name": "string", "labelTranslations": { "additionalProperties": "string", """": "string", "fr": "string", "en": "string" }, "translationKey": "string", "userGroupViewDetails": "string", "userGroupEdit": "string", "disableCheck": { "criteria": [null], "operator": "and", "_constructor": "AdvancedCriteria" }, "hiddenCheck": { "criteria": [null], "operator": "and", "_constructor": "AdvancedCriteria" }, "icon": "angle-double-left", "tabs": [ { … } ] }
configuration
Schema for definition of steps and tabs. This object can contains tabs array with tabs specifications or steps array (categories) with tabs inside.
DynamicTabs can have several types of layout. Default is stepper for config with steps and tabs for only tabs.
{ "name": "string", "layout": "tabs", "steps": [ { … } ], "tabs": [ { … } ] }
CommentsCopy for LLM Copy page as Markdown for LLMs View as Markdown Open this page as Markdown Open in ChatGPT Get insights from ChatGPT Open in Claude Get insights from Claude Connect to Cursor Install MCP server on Cursor Connect to VS Code Install MCP server on VS Code