diff --git a/api/src/engine/interfaces/connector.interface.ts b/api/src/engine/interfaces/connector.interface.ts
index bca83dfda48fa27a7cef0538ea9f581e6e33c78e..d74d50a9828833b0b371a5b73cb946895b830138 100644
--- a/api/src/engine/interfaces/connector.interface.ts
+++ b/api/src/engine/interfaces/connector.interface.ts
@@ -1,15 +1,13 @@
 import { Request } from 'express';
 import { Observable } from 'rxjs';
-import { ExperimentResult } from '../../common/interfaces/utilities.interface';
-import { UpdateUserInput } from '../../users/inputs/update-user.input';
 import { ExperimentCreateInput } from '../../experiments/models/input/experiment-create.input';
 import { ExperimentEditInput } from '../../experiments/models/input/experiment-edit.input';
+import { UpdateUserInput } from '../../users/inputs/update-user.input';
 import { User } from '../../users/models/user.model';
 import { Domain } from '../models/domain.model';
 import { Algorithm } from '../models/experiment/algorithm.model';
 import {
   Experiment,
-  ExperimentStatus,
   PartialExperiment,
 } from '../models/experiment/experiment.model';
 import { ListExperiments } from '../models/experiment/list-experiments.model';
@@ -17,10 +15,7 @@ import { FilterConfiguration } from '../models/filter/filter-configuration';
 import { FormulaOperation } from '../models/formula/formula-operation.model';
 import ConnectorConfiguration from './connector-configuration.interface';
 
-export type RunResult = {
-  results: ExperimentResult[];
-  status?: ExperimentStatus;
-};
+export type RunResult = Pick<Experiment, 'status' | 'results'>;
 export default interface Connector {
   /**
    * Allow specific configuration for the engine