Get a Configuration Storage

post/fetch/JCS

Retrieves the JSON Configuration Storage (JCS).

Securitybasic or X-PriceFx-jwt
Request
Request Body schema: application/json
oldValues
object or null
operationType
string
textMatchStyle
string
object
_constructor
string
operator
string
Array of objects
Array
fieldName
required
string

storageType must be defined within the filter.

operator
string
value
string
Possible values: "STRATEGY" "STRATEGY_LOOKUP" "FORMULA" "FORMULA_LOOKUP"
_constructor
string
sortBy
Array of strings
Responses
200

OK

Response Schema: application/json
object
status
integer
startRow
integer
node
string
Array of objects (JsonConfigurationStorage)
Array
lastUpdateByName
string
createdByName
string
updateDate
string <date-time>
typedId
string
lastUpdateDate
string <date-time>
storageStatus
string
Possible values: "DRAFT" "ACTIVE" "SUPERSEDED"
label
string or null <= 255 characters
version
integer
jsonStorage
string

A valid json of any size.

createdBy
integer
name
string <= 255 characters
storageType
string
Possible values: "STRATEGY" "STRATEGY_LOOKUP" "FORMULA" "FORMULA_LOOKUP"
id
integer
supersededBy
integer or null
createDate
string <date-time>
lastUpdateBy
integer
endRow
integer
Request samples
application/json
{
  • "oldValues": null,
  • "operationType": "fetch",
  • "textMatchStyle": "exact",
  • "data": {
    • "_constructor": "AdvancedCriteria",
    • "operator": "and",
    • "criteria": [
      • {
        • "fieldName": "storageType",
        • "operator": "equals",
        • "value": "STRATEGY",
        • "_constructor": "AdvancedCriteria"
        }
      ]
    },
  • "sortBy": [
    • "-lastUpdateDate"
    ]
}
Response samples
application/json
{
  • "response": {
    • "status": 0,
    • "startRow": 0,
    • "node": "pricefx-cluster-app-frontend-85ff9ccf66-hk7k7",
    • "data": [
      • {
        • "version": 2,
        • "typedId": "6.JCS",
        • "name": "NewStrategy",
        • "label": "NewStrategy",
        • "createdByName": "ondrej.tesar",
        • "lastUpdateByName": "ondrej.tesar",
        • "storageStatus": "DRAFT",
        • "storageType": "STRATEGY",
        • "jsonStorage": "{\"blocks\":{\"languageVersion\":0,\"blocks\":[{\"type\":\"strategy_custom\",\"id\":\"root\",\"x\":5,\"y\":5,\"deletable\":false,\"extraState\":{\"variablesConnected\":false},\"fields\":{\"NAME\":\"Strategy\",\"VARIABLES_VISIBLE\":false},\"inputs\":{\"PRICE\":{\"shadow\":{\"type\":\"math_number\",\"id\":\"v{M-:wNRC^(^n$J#amFx\",\"fields\":{\"NUM\":2}}}}}]}}",
        • "updateDate": "2024-06-20T11:30:58",
        • "createDate": "2024-06-20T09:55:20",
        • "createdBy": 2147490187,
        • "lastUpdateDate": "2024-06-20T11:30:58",
        • "lastUpdateBy": 2147490187,
        • "id": 6
        },
      • {
        • "version": 5,
        • "typedId": "4.JCS",
        • "name": "StrategyTest",
        • "label": "StrategyTest",
        • "createdByName": "beata.handzelova",
        • "lastUpdateByName": "beata.handzelova",
        • "storageStatus": "DRAFT",
        • "storageType": "STRATEGY",
        • "jsonStorage": "{\"blocks\":{\"languageVersion\":0,\"blocks\":[{\"type\":\"strategy_custom\",\"id\":\"root\",\"x\":5,\"y\":5,\"deletable\":false,\"extraState\":{\"variablesConnected\":false},\"fields\":{\"NAME\":\"Strategy\",\"VARIABLES_VISIBLE\":false},\"inputs\":{\"PRICE\":{\"block\":{\"type\":\"math_arithmetic\",\"id\":\"B}NpVix*#A1M+cTbCe5l\",\"fields\":{\"OP\":\"ADD\"},\"inputs\":{\"A\":{\"block\":{\"type\":\"var_productCost\",\"id\":\"%i}};R39_dFKCWe%!}wT\"}},\"B\":{\"block\":{\"type\":\"use_data_lookup\",\"id\":\"H4.Xt9HBbNmh+wSH_}=t\",\"extraState\":{\"selectedDataLookup\":\"AdvancedLookupTest\",\"selectedField\":\"attribute1\",\"outputType\":\"Number\",\"selectedOperator\":\"avg\"},\"fields\":{\"OPERATOR\":\"avg\",\"FIELD\":\"attribute1\",\"DATA_LOOKUP\":\"AdvancedLookupTest\"}}}}}}}}]}}",
        • "updateDate": "2024-06-19T14:02:01",
        • "createDate": "2024-06-19T14:01:18",
        • "createdBy": 2147492445,
        • "lastUpdateDate": "2024-06-19T14:02:01",
        • "lastUpdateBy": 2147492445,
        • "id": 4
        }
      ],
    • "endRow": 2
    }
}