A taxize user asked about extinction status and the species API. In taxize we have a function that iteratively gets taxa downstream from a target taxon, and uses the /species/{id}/children/ route to do that.
The user wants to limit to extant taxa. However, the /species/{id}/children/ route doesn’t allow filtering by extinction status AND doesn’t return extinction status data. The /species/search/ route does allow that, and returns extinction status data.
Any guidance on how one would get taxonomic children while simultaneously filtering out extinct taxa - OR - would it be possible to return the extinct field on the /species/{id}/children/ route?
One could use the /species/{id}/children/ route, then call another route for each of those taxa to get extinction status but that’s potentially a lot of extra http requests.