# Get a Step Calculation Status Retrieves the status of the specified step calculation for the given Model. Endpoint: POST /optimization.modelcalcstatus/{typedId}/{stepName} Security: basic, X-PriceFx-jwt ## Path parameters: - `typedId` (string, required) The typedId of the Model Object you want to retrieve the calculation status for. Example: "123.M" - `stepName` (string, required) The name of the step you want to calculate. ## Response 200 fields (application/json): - `response` (object) - `response.node` (string) - `response.data` (array) - `response.data.step` (string) - `response.data.totalJobsCount` (number) - `response.data.jobs` (array) - `response.data.jobs.version` (number) - `response.data.jobs.typedId` (string) - `response.data.jobs.processingNode` (any) - `response.data.jobs.threadId` (any) - `response.data.jobs.threadUUID` (any) - `response.data.jobs.status` (string) - `response.data.jobs.trackerType` (string) - `response.data.jobs.targetObject` (string) - `response.data.jobs.jobName` (string) - `response.data.jobs.concurrencyKey` (string) - `response.data.jobs.calculationContext` (string) - `response.data.jobs.progress` (any) - `response.data.jobs.cancelRequested` (boolean) - `response.data.jobs.runNumber` (number) - `response.data.jobs.priority` (number) - `response.data.jobs.messages` (any) - `response.data.jobs.jobSettings` (object) - `response.data.jobs.jobSettings.distributedAction` (any) - `response.data.jobs.jobSettings.jobType` (string, required) - `response.data.jobs.jobSettings.uuid` (string, required) - `response.data.jobs.jobSettings.calculableObjectTypedId` (string, required) - `response.data.jobs.jobSettings.queueName` (any) - `response.data.jobs.jobSettings.partitionName` (string, required) - `response.data.jobs.jobSettings.partitionUUID` (string, required) - `response.data.jobs.jobSettings.enableDirtyTracking` (boolean, required) - `response.data.jobs.jobSettings.agentOption1` (boolean, required) - `response.data.jobs.jobSettings.jobSize` (number, required) - `response.data.jobs.jobSettings.distributed` (boolean, required) - `response.data.jobs.createDate` (string) - `response.data.jobs.createdBy` (number) - `response.data.jobs.lastUpdateDate` (string) - `response.data.jobs.lastUpdateBy` (number) - `response.data.jobs.calculationResults` (any) - `response.data.jobs.processingStart` (any) - `response.data.jobs.processingEnd` (any) - `response.data.jobs.id` (number)