> For the complete documentation index, see [llms.txt](https://docs.tryterra.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tryterra.co/changelog/2026/readme.md).

# October Update 2026

Check out what we've been doing at Terra over the month of October 2026!

### Blood Biomarkers 🩸

* **Multi-page uploads**: send a report photographed page by page as one upload, up to 20 files in page order. HEIC and HEIF photos are now accepted, and every file is identified by its contents rather than its name. [Guide](https://docs.tryterra.co/lab-reports/api-reference#upload-a-lab-report)
* **Failure reasons**: a failed report now says why, with a code such as `unsupported_report_type`, `file_unreadable` or `no_results_found`, on the `lab_report.failed` webhook and on the session itself. Reports that fail are not billed, and a report that was processed but could not be delivered now ends in its own `delivery_failed` status. [Error codes](https://docs.tryterra.co/lab-reports/webhook-payload#error-codes)
* **Reprocess is now public**: re-run a finished report up to 3 times with `POST /v2/reports/{session_id}/reprocess`
* **Paginated report list**: API version `2026-10-21` pages `GET /v2/reports` with `limit` and `cursor`. Existing integrations stay on `2026-03-24` until they choose to move. [Versioning](https://docs.tryterra.co/lab-reports/api-reference#versioning)
* **Deletion without a ticket**: `DELETE /v2/reports/{session_id}` now erases a report's files and results within 30 days, with a 24 hour target. [Details](https://docs.tryterra.co/lab-reports/api-reference#delete-a-session)
