Delete EVT wrapper
Removes a previously-created EVT wrapper from a model, so its `predict` responses go back to just the raw score. Synchronous, no request body.
Removes a previously-created EVT wrapper from a model, so its
predict responses go back to just the raw score. Synchronous, no
request body.
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
Response Body
application/json
application/json
curl -X DELETE "https://example.com/c1/projects/nbra_prj_iris/nbra_prj_iris_build_1/evtwrapper"{ "statusCode": 200, "statusString": "EVT Wrapper deleted for model [zmodel]", "values": {}}{ "statusCode": 400, "statusString": "Cannot find project [nonexistent_prj_xyz] for user:[c1]", "values": {}}Optimize k-means clustering POST
Schedules an asynchronous job that searches for the best k-means `k` within a given range for the project. Note there is **no `{model}` path segment** — this operates on the project as a whole, not a specific existing model. The request body is an `MLContext` object.
Create EVT wrapper POST
Wraps an existing anomaly model's score with an online Extreme Value Theory tail threshold, so subsequent `predict` calls on that model add `evt_is_anomaly`/`evt_threshold`/`evt_anomaly_confidence` fields to the response instead of just the raw score. This is a synchronous call (not a scheduled job — no `sym-job-id` header). The request body is a **flat** map of strings (not `MLContext`); it is not wrapped in a `dataframe`/`mlcontext` envelope.