Evaluation Sets Migration
What’s Changed
- New evaluation set runs endpoints —
POST /evaluation_set_runsto start an evaluation run andGET /evaluation_set_runs/{id}to retrieve it - Nested item paths —
/evaluation_set_items→/evaluation_sets/{id}/items - New get item endpoint —
GET /evaluation_sets/{id}/items/{itemId}(wasn’t available before) - Entity objects —
processorIdreplaced with typedentityobject
If you don’t use evaluation sets, you can skip this page.
Quick Start: Common Patterns
TypeScript
Python
Java
Before (2025-04-21)
After (2026-02-09)
Endpoint Changes Summary
Request Changes
Evaluation Sets
Evaluation Set Items
Response Changes
Response shape changes: Single object responses are now returned directly (no wrapper key), and list responses use { "object": "list", "data": [...] } format. See Simplified Response Shapes for details.
Key Differences
Example: EvaluationSet Response
After (2026-02-09)
SDK Method Reference
Detailed Schema Changes
EvaluationSetRun Schema (New)
EvaluationSet Schema
EvaluationSetItem Schema
EvaluationSetItemSummary Schema (New)
Returned by list endpoint instead of full items:
Need Help?
If you encounter any issues while migrating, please contact our support team at support@extend.app.

