Span Assessments

SpanAssessmentsResource

Methods

create() ->
post/v5/span-assessments

Create new assessment for a span (comment, rating, approval, rubric, overwrite, or metadata)

retrieve() ->
get/v5/span-assessments/{span_assessment_id}

Get an assessment by ID

list() -> SyncAPIListPage[]
get/v5/span-assessments

Get all assessments for a specific span or trace, optionally filtered by assessment type

update(, ) ->
patch/v5/span-assessments/{span_assessment_id}

Update existing assessment (only by the original creator)

delete() ->
delete/v5/span-assessments/{span_assessment_id}

Delete assessment

Domain types

ApprovalStatus = Literal["approved", "rejected"]

Status options for approval assessments

AssessmentType = Literal["comment", "rating", "approval", "rubric", "metadata", "overwrite"]

Types of assessments that can be provided

class SpanAssessment: ...

Response model for span assessment