Get a Logic

post/formulamanager.fetch/{id}

Returns full details of the logic, including all sub-elements.

Information: The id is the typedId without the F suffix. For example, the id attribute of the logic with typedId = 2147484823.F is 2147484823.


Required Permission Roles with the Required Permission
PRICINGFORMULA_FETCH Administer Policy Records (PO_MODELRECORDS_ADMIN), Manage PA Calculation Logics (PA_FORMULAS), Manage Plans Calculation Logics (DP_FORMULAS), Manage Contracts Calculation Logics (CM_FORMULAS), Manage Rebate Agreement Templates (RM_RAT), Administer PriceOptimizer (PO_MANAGER), Investigate for Support (SUPPORT), Administer Plasma (PLASMA), Manage PromotionManager (CM_CONTRACTMANAGER), Administer RebateManager (RM_REBATEMANAGER), Administer QuoteConfigurator (PRICESHOP_QUOTEADMIN), Administer Plans (DP_PLANS_ADMIN), Manage Calculation Logics (PB_FORMULAS), Manage Claims (CLM_CLAIMMANAGER), Manage Rebate Calculation Logics (RM_FORMULAS)
Securitybasic or X-PriceFx-jwt
Request
path Parameters
id
required
string

The ID of the logic you want to retrieve details for.

Responses
200

OK

Response Schema: application/json
object
node
string non-empty
csrfToken
string non-empty
Array of objects non-empty unique
Array (non-empty)
version
number
typedId
string non-empty
uniqueName
string non-empty
label
string non-empty
validAfter
string non-empty
status
string non-empty
simulationSet
any
userGroupEdit
any
userGroupViewDetails
any
formulaNature
any
lastUpdateByName
string non-empty
Array of objects non-empty unique
inputDescriptors
Array of objects
formulaType
string non-empty
createdByName
any
createDate
string non-empty
createdBy
number
lastUpdateDate
string non-empty
lastUpdateBy
number
status
number
Request samples
Response samples
application/json
{
  • "response": {
    • "node": "<node>",
    • "csrfToken": "<token>",
    • "data": [
      • {
        • "version": 1,
        • "typedId": "2147484839.F",
        • "uniqueName": "QuoteLogic",
        • "label": "QuoteLogic",
        • "validAfter": "2021-07-13",
        • "status": "ACTIVE",
        • "simulationSet": null,
        • "userGroupEdit": null,
        • "userGroupViewDetails": null,
        • "formulaNature": null,
        • "lastUpdateByName": "admin",
        • "elements": [
          ],
        • "inputDescriptors": [ ],
        • "formulaType": "PRICING",
        • "createdByName": null,
        • "createDate": "2021-11-04T14:56:12",
        • "createdBy": 2147490696,
        • "lastUpdateDate": "2021-11-04T14:56:13",
        • "lastUpdateBy": 2147490696
        }
      ],
    • "status": 0
    }
}