Skip to main content
PUT
Python

Authorizations

X-Auth-Token
string
header
required

Project API key for sending traces and accessing project-scoped resources. Format: sk-lw-... (no underscore). Obtain one by creating a project via the Admin API or the LangWatch UI.

Path Parameters

id
string
required

The evaluator id.

Minimum string length: 1

Body

application/json
name
string
Required string length: 1 - 255
config
object
commitMessage
string

A note kept on the version this update appends.

Maximum string length: 500

Response

Success

id
string
required
projectId
string
required
name
string
required
slug
string | null
required
type
string
required
config
object | null
required
workflowId
string | null
required
copiedFromEvaluatorId
string | null
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
fields
object[]
required
outputFields
object[]
required
version
integer | null
required

The version this response shows: the latest, unless a label or a version was asked for.

Required range: 0 < x <= 9007199254740991
labels
object[]
required

The deploy labels the evaluator carries, such as production, and the version each points at.

createdBy
object | null
required

The user who created the evaluator. Null when an API key created it, or it predates creators being recorded.

updatedBy
object | null
required

The user who changed the evaluator last. Null when an API key changed it.

platformUrl
string<uri>
required
workflowName
string
workflowIcon
string
Last modified on October 12, 2026