anomaly · Trainer

Ingest a point POST /detect · /detect_only

A model is created on first ingest. Names: letters, digits, underscore.

Import a file CSV, JSON or JSONL → one model

A file that already holds the history. The file's own clock is read first — a timestamp column, an ISO or SQL datetime under any name, a Unix number, or a date spread over year / month / day / time columns — and shown below for you to confirm before a row lands. Rows are merged into the model in time order. A file with no clock makes a model that counts points instead of minutes. The model belongs to your organization, exactly like one grown from a stream.

Bulk feed one JSON object per line → POST /detect