How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Langfuse UnstableEvaluationRules API

The UnstableEvaluationRules API from Langfuse — 2 operation(s) for unstableevaluationrules.

Langfuse UnstableEvaluationRules API is one of 28 APIs that Langfuse publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include UnstableEvaluationRules. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 5 operations across 2 paths, and defines 34 schemas. It is described by OpenAPI 3.0.1, at version 1.0.

Requests are made against the base URL https://cloud.langfuse.com/api/public.

5 operations 2 paths 34 schemas 1 DELETE2 GET1 PATCH1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
1.0
Base URL
https://cloud.langfuse.com/api/public
Authentication
HTTP Basic
Resource Areas
1

Authentication & Security 1

Langfuse UnstableEvaluationRules API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (BasicAuth).

Paths & Operations 5

Across 2 paths, the API surfaces 5 operations — 1 DELETE, 2 GET, 1 PATCH, 1 POST. Each is listed below with its method, path, parameters, and response codes.

UnstableEvaluationRules 5
POST
/api/public/unstable/evaluation-rules
Create an evaluation rule. An evaluation rule defines what incoming data should be evaluated and how prompt variables should be populated from that data. Use this resource after choosing an evaluator…
unstable_evaluationRules_create body → 200400401403404405409422
GET
/api/public/unstable/evaluation-rules
List evaluation rules in the authenticated project. Each item describes one live evaluation rule and its effective runtime status.
unstable_evaluationRules_list 2 params → 200400401403404405429500
GET
/api/public/unstable/evaluation-rules/{evaluationRuleId}
Get one evaluation rule by its identifier. Use this endpoint to inspect the current evaluator, target, mapping, filters, and effective runtime status.
unstable_evaluationRules_get 1 param → 200400401403404405429500
PATCH
/api/public/unstable/evaluation-rules/{evaluationRuleId}
Update an evaluation rule. Typical uses: - enable or disable live execution - switch to another evaluator - adjust sampling - change filters - update variable mappings Important behavior: - provide o…
unstable_evaluationRules_update 1 param body → 200400401403404405422429
DELETE
/api/public/unstable/evaluation-rules/{evaluationRuleId}
Delete an evaluation rule. This removes the live-ingestion rule only. It does not delete the referenced evaluator.
unstable_evaluationRules_delete 1 param → 200400401403404405429500

Schemas 34

The contract defines 34 schemas that model the data the API accepts and returns. The most detailed are unstablePublicApiErrorDetails (15 properties), unstableEvaluationRule (13 properties), unstableCreateEvaluationRuleRequest (7 properties), unstableUpdateEvaluationRuleRequest (7 properties). Each schema is shown below with its type and property counts.

unstableEvaluationRuleTarget
string
The ingestion object type that should trigger evaluation runs. Choose the target first, because it changes both the valid filter columns and the valid variable…
utilsMetaResponse
object
4 properties 4 required
unstableEvaluationRules
object
Paginated list of evaluation rules.
2 properties 2 required
unstableDeleteEvaluationRuleResponse
object
Confirmation response returned after successful deletion.
1 property 1 required
unstableEvaluationRuleFilter
One filter condition used to decide whether a live-ingested target should be evaluated. An evaluation rule can include zero or more filter objects. All filters…
unstableEvaluationRuleOptionsFilterOperator
string
unstableDateTimeEvaluationRuleFilter
object
3 properties 3 required
unstableCreateEvaluationRuleRequest
object
Request body for creating an evaluation rule. Checklist for agents and SDK clients: - reference an existing evaluator family by evaluator.name and evaluator.sc…
7 properties 5 required
unstableEvaluationRule
object
Live evaluation rule for incoming data. An evaluation rule answers: - which evaluator should be used - which target objects should trigger scoring - how often…
13 properties 11 required
unstableEvaluationRuleStringFilterOperator
string
unstableEvaluationRuleMappingSource
string
Source field used to populate a prompt variable. Use these values when mapping evaluator prompt variables to live data. Target-specific rules: - target=observa…
unstablePublicApiErrorCode
string
Machine-readable error code returned by the unstable evaluators API. SDKs, CLIs, and agents should branch on code rather than parsing the human-readable messag…
unstableArrayOptionsEvaluationRuleFilter
object
3 properties 3 required
unstablePublicApiError
object
Standard error envelope for the unstable evaluators API. Response handling guidance: - Use the HTTP status code for the broad class of failure. - Use code for…
3 properties 2 required
unstableCategoryOptionsEvaluationRuleFilter
object
4 properties 4 required
unstableEvaluationRuleArrayOptionsFilterOperator
string
unstableUpdateEvaluationRuleRequest
object
Partial update body for an evaluation rule. Provide only the fields you want to change. An empty body is rejected. Practical guidance: - If you only want to re…
7 properties
unstablePublicApiErrorDetails
object
Optional structured context attached to an unstable-evals error. The populated fields depend on the error code: - request parsing failures populate issues - fi…
15 properties
unstableEvaluationRuleBooleanFilterOperator
string
unstableNumberObjectEvaluationRuleFilter
object
4 properties 4 required
unstableEvaluationRuleStatus
string
Effective runtime status of the evaluation rule. - active: enabled and currently runnable. - inactive: disabled by configuration. - paused: enabled, but Langfu…
unstableEvaluationRuleEvaluatorReference
object
Evaluator family reference used when creating or updating an evaluation rule. name and scope are enough to identify the evaluator family in the authenticated p…
2 properties 2 required
unstableStringObjectEvaluationRuleFilter
object
4 properties 4 required
unstablePublicApiValidationIssue
object
One validation issue returned for malformed request bodies or query parameters. This mirrors the most important parts of a Zod issue: a machine-readable code,…
3 properties 3 required
unstableEvaluationRuleMapping
object
Maps one evaluator prompt variable to one source field from the target object. How to build a valid mapping list: 1. Create the evaluator or fetch it with GET…
3 properties 2 required
unstableBooleanEvaluationRuleFilter
object
3 properties 3 required
unstableStringOptionsEvaluationRuleFilter
object
3 properties 3 required
unstableStringEvaluationRuleFilter
object
3 properties 3 required
unstableEvaluatorScope
string
Where an evaluator comes from. - project: created in your project - managed: provided by Langfuse
unstableEvaluationRuleNullFilterOperator
string
unstableEvaluationRuleEvaluator
object
Resolved evaluator currently used by the evaluation rule. id is the exact active evaluator version. name and scope identify the evaluator family conceptually.
3 properties 3 required
unstableNumberEvaluationRuleFilter
object
3 properties 3 required
unstableNullEvaluationRuleFilter
object
3 properties 2 required
unstableEvaluationRuleNumberFilterOperator
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

langfuse-unstableevaluationrules-api-openapi.yml Raw ↑

Other APIs Langfuse publishes across the network.

Langfuse AnnotationQueues API
Langfuse BlobStorageIntegrations API
Langfuse Comments API
Langfuse DatasetItems API
Langfuse DatasetRunItems API
Langfuse Datasets API
Langfuse Health API
Langfuse Ingestion API
Langfuse LegacyMetricsV1 API
Langfuse LegacyObservationsV1 API
Langfuse LegacyScoreV1 API
Langfuse LlmConnections API
Where this information came from

This is an independent, third-party profile of Langfuse UnstableEvaluationRules API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.