> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spotdx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# What's new in Spot v2?

> A quick overview of the new features in Spot v2

We've rolled out a ton of new features since we launched Spot v1. We're doubling down on our mission to make launching
home testing easier, and the changes we've made in v2 are focused on helping you build more powerful tools.

### 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 new `metadata`
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 new `is_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 new `canceled` 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.

### A dedicated developer experience portal

What you're reading right now!

### ...and this is only the beginning

We're just getting started. There's a ton more in the works that we're excited to share with you soon.
