Add a Price List Type

post/add/PLTT

Creates a Price List Type.

Securitybasic or X-PriceFx-jwt
Request
Request Body schema: application/json
object
node
string
Array of objects (PriceListType)
Array
version
integer
typedId
string
uniqueName
string
label
string
createdByName
string
lastUpdateByName
string
targetDate
string
object
buttonsConfiguration
object
headerFormulaName
string
dimensionType
string
calculationFormulaName
string
contextualActions
object
createDate
string
createdBy
integer
lastUpdateDate
string
lastUpdateBy
integer
id
integer
status
integer
Responses
200

OK

Response Schema: application/json
object
node
string
Array of objects (PriceListType)
Array
version
integer
typedId
string
uniqueName
string
label
string
createdByName
string
lastUpdateByName
string
targetDate
string
object
buttonsConfiguration
object
headerFormulaName
string
dimensionType
string
calculationFormulaName
string
contextualActions
object
createDate
string
createdBy
integer
lastUpdateDate
string
lastUpdateBy
integer
id
integer
status
integer
Request samples
application/json
{
  • "operationType": "add",
  • "textMatchStyle": "exact",
  • "data": {
    • "uniqueName": "PLType5",
    • "label": "Price List Type 5",
    • "targetDate": "2030-01-01",
    • "userGroupViewDetails": "[Actin] Watchers Analyst",
    • "userGroupEdit": "[Actin] Watchers Manager",
    • "userGroupCanUseType": "[Actin] Watchers Contributor",
    • "headerFormulaName": "Attribute Based Pricing Logic Header",
    • "dimensionType": "SIMPLE",
    • "calculationFormulaName": "OptimizedPricingLogic",
    • "typeConfiguration": {
      • "relativeTargetDateDays": 3,
      • "headerInputs": [
        • {
          }
        ],
      • "shotgunModeEnabled": false,
      • "resultElementName": "ListPrice",
      • "productFilterCriteria": {
        • "_constructor": "AdvancedCriteria",
        • "operator": "and",
        • "criteria": [
          ]
        },
      • "uomOverrideElementName": "Cost",
      • "currencyOverrideElementName": "",
      • "errorMode": "SKIP",
      • "notifyWhenFinished": "EMAIL",
      • "calculationLogicInputs": [
        • {
          },
        • {
          },
        • {
          },
        • {
          },
        • {
          },
        • {
          },
        • {
          }
        ],
      • "elementNames": [
        • "ListPrice",
        • "ProductGroup",
        • "BusinessUnit",
        • "Cost",
        • "CustomerType"
        ],
      • "hiddenElementNames": [
        • "Strech"
        ],
      • "userCanToggleVisibility": [
        • "ListPrice"
        ],
      • "overridableFields": [
        • "calculationLogic"
        ],
      • "calcLogicInputsOverridableFields": [
        • "Input A"
        ]
      },
    • "customActionLogics": {
      • "key1": "value"
      },
    • "contextualActions": {
      • "key2": "value"
      },
    • "buttonsConfiguration": {
      • "key3": "value"
      }
    }
}
Response samples
application/json
{
  • "response": {
    • "data": [
      • {
        • "version": 0,
        • "typedId": "11.PLTT",
        • "uniqueName": "PLType5",
        • "label": "Price List Type 5",
        • "createdByName": "unity",
        • "lastUpdateByName": "unity",
        • "targetDate": "2030-01-01",
        • "userGroupEdit": "[Actin] Watchers Manager",
        • "userGroupViewDetails": "[Actin] Watchers Analyst",
        • "userGroupCanUseType": "[Actin] Watchers Contributor",
        • "typeConfiguration": {
          },
        • "buttonsConfiguration": {
          },
        • "headerFormulaName": "Attribute Based Pricing Logic Header",
        • "dimensionType": "SIMPLE",
        • "calculationFormulaName": "OptimizedPricingLogic",
        • "matrixFormulaName": "Matrix Keys Generation Formula",
        • "matrixFormulaElementName": "Element",
        • "customActionLogics": "{key1=value}",
        • "contextualActions": {
          },
        • "createDate": "2024-11-18T11:32:44",
        • "createdBy": 1302,
        • "lastUpdateDate": "2024-11-18T11:32:44",
        • "lastUpdateBy": 1302,
        • "id": 11
        }
      ],
    • "status": 0
    }
}