---
title: "Adds a recovery object to the SondeHub database to indicate if a radiosonde was recovered"
method: PUT
path: "/recovered"
---

# Adds a recovery object to the SondeHub database to indicate if a radiosonde was recovered

`PUT /recovered`

## Headers

- `Date` string, date-time, required
- `User-Agent` string

## Request body

- RecoveryObject
  - `serial` string, required — Serial number of the radiosonde
  - `lat` number, double, required — Latitude (decimal degrees) of the recovery location
  - `lon` number, double, required — Longitude (decimal degrees) of the recovery location
  - `alt` number, double, required — Altitude (metres) of the recovery location
  - `recovered` boolean, required — Was this recovery attempt successful
  - `planned` boolean — Is this sonde planned to be recovered later
  - `recovered_by` string, required — Callsign or name of the person who recovered the sonde
  - `description` string, required — Description of the recovery effort
  - `recovery_software` string, required — Software used to report the recovery (e.g. chasemapper)
  - `datetime` string, date-time — Datetime when the report was submitted. This field is added server-side and does not need to be included by the client.

## Response `200`

Recovery logged

## Other responses

- `500` — Other Server error (including malformed data submissions)

---

[API](https://skmtc.net/projecthorus/apis/sondehub.md) · [All operations](https://skmtc.net/projecthorus/apis/sondehub/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/projecthorus/sondehub/revisions/00b179937541/schema)
