Creates a new model by re-training an existing model on existing data but with additional true matches. The old model is not changed. The new model gets a new id and new external id if newExternalId is set, or no external id if newExternalId is not set. Use for efficient re-training of the model after a user creates additional confirmed matches.
Success
The response for a failed request.
{- "externalId": "my.known.id",
- "newExternalId": "my.known.id",
- "trueMatches": [- {- "sourceId": 23,
- "targetExternalId": "my.known.id"
 }
 ],
- "sources": [- {- "id": 10,
- "name": "a_name",
- "field": "value",
- "ignoredfield": {- "key": "value"
 }
 }
 ],
- "targets": [- {- "id": 6,
- "name": "some_name",
- "somefield": "value",
- "ignoredfield": {- "key": "value"
 }
 }
 ]
}{- "id": 1,
- "externalId": "my.known.id",
- "status": "Queued",
- "createdTime": 1730204346000,
- "startTime": 1730204346000,
- "statusTime": 1730204346000,
- "errorMessage": null,
- "name": "simple_model_1",
- "description": "Simple model 1",
- "featureType": "simple",
- "matchFields": [- {- "source": "name",
- "target": "name"
 },
- {- "source": "name",
- "target": "someField"
 }
 ],
- "ignoreMissingFields": true,
- "classifier": "randomforest",
- "originalId": 111
}