# List Calculations Retrieves Calculation (CompensationRecordSetCalculation) objects. A filter can be applied. Endpoint: POST /fetch/CORSC Security: basic, X-PriceFx-jwt ## Request fields (application/json): - `endRow` (integer) - `oldValues` (object,null) - `operationType` (string) - `startRow` (integer) - `textMatchStyle` (string) - `data` (object) - `data._constructor` (string) - `data.operator` (string) - `data.criteria` (array) - `data.criteria.fieldName` (string) - `data.criteria.value` (string) ## Response 200 fields (application/json): - `response` (object) - `response.node` (string) - `response.startRow` (integer) - `response.data` (array) - `response.data.calculationType` (string,null) - `response.data.typedId` (string) - `response.data.lastUpdateDate` (string) - `response.data.locale` (string,null) - `response.data.compensationRecordSet` (object,null) - `response.data.compensationRecordSet.version` (integer) - `response.data.compensationRecordSet.targetDate` (string,null) - `response.data.compensationRecordSet.label` (string) - `response.data.compensationRecordSet.calculationMessages` (string,null) - `response.data.compensationRecordSet.numberOfItems` (integer) - `response.data.compensationRecordSet.keepManualOverrides` (boolean) - `response.data.compensationRecordSet.writeOnlyChangedItems` (boolean) - `response.data.compensationRecordSet.userGroupEdit` (string,null) - `response.data.compensationRecordSet.userGroupViewDetails` (string,null) - `response.data.compensationRecordSet.updatedBy` (integer) - `response.data.compensationRecordSet.updateDate` (any) - `response.data.compensationRecordSet.recordSetId` (integer) - `response.data.compensationRecordSet.createDate` (string) - `response.data.compensationRecordSet.createdBy` (integer) - `response.data.compensationRecordSet.lastUpdateBy` (integer) - `response.data.compensationRecordSet.status` (string) Enum: "DRAFT", "PENDING", "SCHEDULED", "PROCESSING", "SCHEDULED_DIRTY", "ERROR", "READY", "CANCELLED" - `response.data.compensationRecordSet.calculationStartDate` (string,null) - `response.data.compensationRecordSet.calculationDate` (string,null) - `response.data.compensationRecordSet.id` (integer) - `response.data.compensationRecordSetLabel` (string) - `response.data.compensationRecordSetId` (integer) - `response.data.valid` (boolean) - `response.data.sortBy` (string,null) - `response.data.adhocCalculation` (object,null) - `response.data.shouldSubmit` (boolean) - `response.data.incremental` (boolean) - `response.data.dtoFilter` (object,null) - `response.data.isDefault` (boolean) - `response.data.incCalculationDate` (any) - `response.data.calculationConfig` (object,null) - `response.data.calculationConfig.skuField` (string,null) - `response.data.calculationConfig.targetDateField` (string,null) - `response.data.calculationConfig.simulationSet` (string,null) - `response.data.calculationConfig.formulaName` (string,null) - `response.data.calculationConfig.feederFormulaName` (string,null) - `response.data.calculationConfig.feederInputParams` (array) - `response.data.calculationConfig.feederInputParams.name` (string) - `response.data.calculationConfig.feederInputParams.lookupTableId` (string) - `response.data.calculationConfig.feederInputParams.url` (string) - `response.data.calculationConfig.feederInputParams.type` (string) - `response.data.calculationConfig.feederInputParams.value` (object) - `response.data.calculationConfig.feederInputParams.valueHint` (string) - `response.data.calculationConfig.feederInputParams.readOnly` (boolean) - `response.data.calculationConfig.feederInputParams.filter` (object) - `response.data.calculationConfig.feederInputParams.parameterGroup` (string) - `response.data.calculationConfig.feederInputParams.required` (boolean) - `response.data.calculationConfig.feederInputParams.labelTranslations` (string) - `response.data.calculationConfig.feederInputParams.addUnknownValues` (boolean) - `response.data.calculationConfig.feederInputParams.alwaysEditable` (boolean) - `response.data.calculationConfig.feederInputParams.inputs` (array) - `response.data.calculationConfig.feederInputParams.parameterConfig` (object) - `response.data.calculationConfig.feederInputParams.formattingOptions` (object) - `response.data.calculationConfig.feederInputParams.valueOptions` (array) - `response.data.calculationConfig.inputParams` (array) - `response.data.calculationConfig.mappingParams` (array) - `response.data.calculationConfig.outputElements` (array) - `response.data.calculationConfig.outputElements.elementName` (string) - `response.data.calculationConfig.outputElements.elementLabel` (string) - `response.data.calculationConfig.outputElements.formulaDate` (string) - `response.data.calculationConfig.outputElements.elementGroups` (array) - `response.data.calculationConfig.outputElements.formatType` (string) Enum: "NUMERIC", "NUMERIC_LONG", "MONEY", "PERCENT", "TEXT", "MONEY_EUR", "MONEY_USD", "MONEY_GBP", "MONEY_JPY", "MONEY_CHF", "MONEY_PLN", "DATETIME", "DATE", "INTEGER", "LINK", "COMPLEX", "SPARKLINE" - `response.data.calculationConfig.outputElements.key` (boolean) - `response.data.calculationConfig.outputElements.selected` (boolean) - `response.data.calculationConfig.outputElements.displayedInPriceShop` (boolean) - `response.data.calculationConfig.targetFields` (array,null) - `response.endRow` (integer) - `response.totalRows` (integer)