Pricefx REST API Reference
The Pricefx Backend API
See the Key-Value Database Storage Knowledge Base article for more details.
Here you can find all fields of the corresponding entity (represented by the type code).
Use the /metadata.describe endpoint to find out the correct data type of the field that is used in your partition.
Filter can be a rule or a group of rules with a combining operator.
- group
- rule
{ "criteria": [ { … } ], "operator": "and", "_constructor": "AdvancedCriteria" }
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" } }
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": [ { … } ] }
Comments