Span Assessments
span_assessments
Methods
post/v5/span-assessments
Create new assessment for a span (comment, rating, approval, rubric, overwrite, or metadata)
get/v5/span-assessments/{span_assessment_id}
Get an assessment by ID
get/v5/span-assessments
Get all assessments for a specific span or trace, optionally filtered by assessment type
query Parameters
Filter by assessment type
span_id: string
Optional
Filter by span ID. Either span_id or trace_id must be provided as a query parameter.
trace_id: string
Optional
Filter by trace ID. Either span_id or trace_id must be provided as a query parameter.
Response fields
object: "list"
(default: "list")Optional
Request example
200Example
patch/v5/span-assessments/{span_assessment_id}
Update existing assessment (only by the original creator)
Delete Span Assessment -> { id, deleted, object }
delete/v5/span-assessments/{span_assessment_id}
Delete assessment
Domain types
ApprovalStatus = "approved" | "rejected"
Status options for approval assessments
AssessmentType = "comment" | "rating" | "approval" | 3 more...
Types of assessments that can be provided
SpanAssessment = { assessment_id, assessment_type, created_by, 12 more... }
Response model for span assessment