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
}