OptionalenabledUpdated desired enabled state.
OptionalevaluatorUpdated evaluator family.
Langfuse resolves the provided evaluator family to its latest version before saving the rule.
OptionalfilterUpdated filter list.
For target=experiment, column=datasetId expects dataset id values from GET /api/public/v2/datasets, not dataset names.
OptionalmappingUpdated variable mappings.
OptionalnameUpdated deployment name.
OptionalsamplingUpdated sampling fraction.
OptionaltargetUpdated target object type.
Partial update body for an evaluation rule.
Provide only the fields you want to change. An empty body is rejected.
Practical guidance:
evaluator, send a freshmappingunless you are certain the existing mapping still matches the evaluator variables.target, usually send bothfilterandmappingin the same request.datasetIdfilter, callGET /api/public/v2/datasetsand use datasetidvalues from that response.