Changelog
Versioned API changes, new features, and breaking changes.
1.1.0
2026-06-18SDK improvements for observation reprocessing, pipeline selection, and stricter product types.
- Addedobservations.reprocess(id, params?) — reprocess a single observation with an optional pipeline type
- Addedobservations.bulkReprocess(params) — reprocess multiple observations in batch
- Addedobservations.bulkValidate(params) — bulk approve/reject observations with optional reviewedAt timestamp
- Addedobservations.update(id, params) — update observation fields including products, review status, and CV results
- AddedObservationProduct type — typed product interface with skuId, name, facingUnits, shelfLevel, orientation, and more
- AddedPipelineType union exported — gemini, sam2_gemini, hierarchical, embed_retrieve, combined, yolo, yolo_gemini
- ChangedReprocessParams.model and BulkReprocessParams.model now accept all PipelineType values (was limited to gemini | yolo)
- ChangedUpdateObservationParams.products now uses ObservationProduct[] instead of Record<string, unknown>[]
- FixedBulkValidateParams now includes optional reviewedAt field
- FixedExported missing types: BulkValidateParams, BulkValidateResult, ReprocessParams, BulkReprocessParams, BulkReprocessResult
1.0.0
2026-05-01First stable release of the KLIQ AI API and SDKs.
- AddedObservations API — create, list, get, delete observations
- AddedLocations API — manage collection locations
- AddedCV Jobs API — submit photos for computer vision analysis
- AddedWebhooks API — subscribe to real-time event notifications
- AddedTypeScript SDK (@kliq-ai/sdk)
- AddedPython SDK (kliq)
- AddedCursor-based pagination on all list endpoints
- AddedAPI key and JWT authentication