Assign encoder to project
Assign an existing Encoder to a project, so the project's DS-based learn/predict flow encodes matching attributes through it. A project may have at most one assigned encoder at a time; assigning a new one replaces any previous assignment. Not supported on partitioned (meta) projects.
Assign an existing Encoder to a project, so the project's DS-based learn/predict flow encodes matching attributes through it. A project may have at most one assigned encoder at a time; assigning a new one replaces any previous assignment. Not supported on partitioned (meta) projects.
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
Project identifier
Query Parameters
Response Body
application/json
application/json
curl -X GET "https://example.com/{user}/projects/nbra_prj_iris/encoderAssign?encodername=superenc0"{ "statusCode": 200, "statusString": "OK", "values": {}}{ "statusCode": 400, "statusString": "Null or empty encoder name.", "values": {}}List encoders GET
List the names of every Encoder belonging to the calling customer.
Estimate conditional density distribution POST
Compute a histogram-based conditional density estimate — the distribution of a target attribute given a conditioning attribute — for one attribute pair per `values[]` entry. Synchronous — the result is returned directly in this response, not via a job. - **Exactly 2 `inputAttributeNames` values per entry, in order**: `[conditionalAttribute, targetAttribute]`. Any count other than 2 raises a `500` (an uncaught exception, not a clean validation error). - **Histograms must be enabled on the project** (`histogramEnabled`/`buildHistogram`, e.g. via `enableHistogram=true` on project creation), or every entry fails with a `400`. The request body is an **ExploreContext** object: `{"values": [<MLContext>, ...]}` — one `MLContext` entry per attribute pair to estimate.