Rename model
Assigns a new name to an existing model. Note this is a `GET` request, not `POST` — the rename is performed as a side effect of the query.
Assigns a new name to an existing model. Note this is a GET request,
not POST — the rename is performed as a side effect of the query.
Authorization
SymetryMLAuth HMAC-SHA256 signature-based authentication: requests are signed with
your secret key and sent with the Customer-ID, Sym-date,
Authorization, Content-MD5 and sym-version headers.
See SymetryML REST API Security
for the signature algorithm and a complete example.
In: header
Path Parameters
User/Customer identifier
Project identifier
Model identifier
Query Parameters
New name for the model. Must be a non-empty alphanumeric string.
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/c1/projects/nbra_prj_iris/models/nbra_prj_iris_build_1/rename?newName=nbra_prj_iris_build_1_renamed"{ "statusCode": 200, "statusString": "OK", "values": {}}{ "statusCode": 400, "statusString": "Cannot find Project[unknownRtlm] for Customer[c1]", "values": {}}{ "statusCode": 409, "statusString": "Model[nbra_prj_iris_build_1] cannot have same name as existing Model[nbra_prj_iris_build_2] of Project[nbra_prj_iris] of Customer[c1]", "values": {}}Get model information GET
Previous Page
Reduce model complexity POST
Schedules an asynchronous job that builds a **new** model via heuristic attribute-selection search over the given input attributes/target — the same kind of search `SELECT`/`AUTOSELECT` perform, not a size-reduction of a pre-existing model. Despite the name, no existing model is read or referenced anywhere in this request; `modelid` names the model this call creates. Note the path has **no `{model}` segment**. The request body is an `MLContext` object.