An overhaul of our existing endpoints
We’ve made a lot of small revisions to our existing endpoints to expand the types of queries that can be made. In particular, we’ve significantly expanded the amount of data supplied in the list endpoints, and added a large number of new optional query parameters to filter results further. A new endpoint for retrieving the list of kit types you can order has also been added.The requisitions API
Requisitions let you use Spot’s infrastructure to handle logistics, compliance and results for kits built outside of Spot. Supply us with the sample’s barcode, the patient’s registration data, and tracking information, and we’ll provide you with tracking updates and results, as well as handling any logistical problems along the way. Talk to us if you’re interested in this feature.A brand new rejection workflow
As part of our commitment to going the extra mile for patients, we used to automatically re-ship kits that experienced a rejection. What we found is that sometimes this only added to the chaos! We’ve built a brand new user flow that explains to patients why their kit was rejected, and requires them to explicitly consent to receieve a (free!) replacement kit.Order metadata
A common request has been to be able to track various external pieces of data within Spot. We’ve added a newmetadata
field to the order creation endpoint and added a new metadata update endpoint to match.
Report amendments
We now allow labs to submit amended reports if there are updates during review. These are added to the array of reports associated with samples with a newis_amendment
field set to true
.
Expanded kit and sample lifecycles
We’ve revised kit and sample lifecycles to provide more information, and account for more possibilities. In particular, we’ve added a newcanceled
status to kits, samples, and orders, and a new extra_quality_checks
status to samples
to indicate when we’re doing extra validation work behind the scenes that might take a little longer.