# Mass Submit Rebate Record Groups Peforms the Mass Submit action of the Rebate Record Groups specified by the filter in the request body. The Mass Submit action is always performed asynchronously - returns Job Status Tracker (JST). Endpoint: POST /rebaterecordgroup.masssubmit Security: basic, X-PriceFx-jwt ## Request fields (application/json): - `data` (object) - `data.filterCriteria` (object) - `data.filterCriteria.fieldName` (string) - `data.filterCriteria.operator` (string) - `data.filterCriteria.value` (array) - `data.filterCriteria._constructor` (string) ## Response 200 fields (application/json): - `response` (object) - `response.node` (string) - `response.data` (array) - `response.data.processingStart` (string,null) - `response.data.targetObject` (string) - `response.data.typedId` (string) - `response.data.lastUpdateDate` (string) - `response.data.trackerType` (string) Enum: "PRICELIST", "PRICELIST_DIRTY", "SIMULATION", "SIMULATION_DIRTY", "PRICEGRID", "PRICEGRID_DIRTY", "CFS", "REBATERECORD", "PRICEAPI_OBSOLETE", "MASSUPDATE", "IFP_OBSOLETE", "DATAEXPORT", "DATAIMPORT", "OBJREF", "PADATALOAD", "CALCULATIONFLOW", "PRICELIST_MERGE", "DATAARCHIVE", "RAT_CALC", "MOVE_OX", "DELETE_DATA", "DB_MIGRATION", "SERVER_MIGRATION", "DATACLEANUP", "QUOTES_MASS_UPDATE", "CONTRACTS_MASS_UPDATE", "CLAIM", "CLAIM_SUBMIT", "SIGNATURE", "PRODUCT_IMAGES_DELETE", "JOB_TRIGGER_CALCULATION", "QUOTE", "CLIC_MASS_EDIT", "MASS_ACTION", "CONTRACT", "REBATE_AGREEMENT", "RRG_SUBMIT", "MODEL_CALCULATION", "MODEL_PARALLEL_CALCULATION", "MODEL_CALCULATION_SEQUENCE", "COMPENSATION", "COMPENSATION_AGREEMENT", "COMPENSATION_RECORD", "CALCULATIONGRID", "CONDITION_RECORD", "DCR_SUBMIT" - `response.data.threadId` (integer,null) - `response.data.jobSettings` (object) - `response.data.jobSettings.distributedAction` (object,null) - `response.data.jobSettings.distributedAction.calculableObjectTypedId` (string) - `response.data.jobSettings.distributedAction.queueName` (string,null) - `response.data.jobSettings.distributedAction.runNumber` (integer,null) - `response.data.jobSettings.distributedAction.partitionName` (string,null) - `response.data.jobSettings.distributedAction.enableDirtyTracking` (boolean,null) - `response.data.jobSettings.distributedAction.agentOption1` (any) - `response.data.jobSettings.distributedAction.jobSize` (integer) - `response.data.jobSettings.jobType` (string) - `response.data.jobSettings.uuid` (string) - `response.data.jobSettings.partitionUUID` (string) - `response.data.jobSettings.distributed` (boolean) - `response.data.calculationContext` (string,null) - `response.data.threadUUID` (string,null) - `response.data.id` (integer) - `response.data.calculationResults` (string,null) Returned only when a JST is fetched using fetch/JST/{id} and fetch/JST endpoints. Use the admin.fetchjst endpoint to fetch the JSTs without possibly large calculationsResults, parameters and messages fields. - `response.data.processingNode` (string,null) - `response.data.createDate` (string) - `response.data.jobName` (string) - `response.data.concurrencyKey` (string) - `response.data.priority` (integer) - `response.data.version` (integer) - `response.data.createdBy` (integer) - `response.data.processingEnd` (string,null) - `response.data.progress` (string,null) - `response.data.messages` (string,null) Returned only when a JST is fetched using fetch/JST/{id} and fetch/JST endpoints. Use the admin.fetchjst endpoint to fetch the JSTs without possibly large calculationsResults, parameters and messages fields. - `response.data.cancelRequested` (boolean) - `response.data.parameters` (string,null) Returned only when a JST is fetched using fetch/JST/{id} and fetch/JST endpoints. Use the admin.fetchjst endpoint to fetch the JSTs without possibly large calculationsResults, parameters and messages fields. - `response.data.status` (string) Enum: "WAITING_FOR_DISPATCH", "QUEUED_FOR_EXECUTION", "PROCESSING", "FAILED", "FINISHED", "CANCELLED", "INTERRUPTED" - `response.data.lastUpdateBy` (integer)