Create new data source
Create a data source. The request body's `type` field selects the DSInfo validation/reader path.
Create a data source. The request body's type field selects the DSInfo validation/reader
path.
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
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "https://example.com/c1/dss/create" \ -H "Content-Type: application/json" \ -d '/oZVLWVA2VczyB572ZSMl3bhwMGlCN1Eh4VYYAsDQQqyI8vCCexofRRfTawYUFGAEsncCKIiWJ/OXilhTpQQBDknw95iqMbsHtM7mvguzkJK8M9HKmzDvuTg1cGQEsdgcTRDOP4Zm8OxUOeJJNB6AT6oR2muP43D6iKmQpguJuQOgfxGJPdUxH4EI='Estimate performance drift between two projects POST
Scores a validation project and a production project against the same target and metric, so their performance can be compared — e.g. to check whether the production model's performance has drifted relative to the validation baseline. The request body is an inline object (not a named schema) with required `prodDf` and `valDf` fields, both of type `DataFrame`. The response's `KSVDMap` field carries the metric scores; its keys depend on `metric`: - **`accuracy`, `precision`, `recall`, `f1`, `specificity`**: a single key matching the metric name. - **`roc_curve`**: `auc`, `youden_threshold`, and one `FPR:<threshold>`/`TPR:<threshold>` pair per distinct score value in the production data. - **`precrec_curve`**: `ap`, `f1_threshold`, and one `precision:<threshold>`/`recall:<threshold>` pair per distinct score value.
Delete data source DELETE
Deletes a data source by name.