Skip to main content

Running Additional Analyses

To run another analysis on an existing case, pass the caseId from your previous result. This reuses uploaded files and previously computed data.

// Run a second analysis using existing case data
poller, err := silentwitness.StartAnalysis(ctx, &silentwitness.AnalyzeCaseRequest{
AnalysisType: silentwitness.AnalysisTypeCaseAnalysis,
CaseID: silentwitness.String(previousResult.CaseID),
// Add any additional data needed for this analysis type
Occupants: []silentwitness.OccupantAnalysisData{
{
Age: 45,
Gender: "male",
Position: "driver",
AllegedInjuries: []string{"cervical_spine", "lumbar_spine"},
},
},
})

See Also