-
Notifications
You must be signed in to change notification settings - Fork 7
Release notes for web API v3
Jonathan A Rees edited this page Feb 14, 2016
·
37 revisions
this is work in progress
This page gives information for users of the Open Tree of Life v2 web API regarding the transition to v3.
Full documentation for the v3 web API is here: Open Tree of Life Web APIs
- All graph/ methods are discontinued, not available even under their v2/ URLs, with no replacement
- Synthetic tree node ids are written as strings instead of integers
-
include_childrenboolean parameter to thetaxonomy/taxonmethod, andchildrenin result (list of taxon descriptions similar toinclude_lineage; compare arguson)
- Parameter and output field names normalized.
- "ott_id" rather than "ottID" (in taxonomy/taxon) and "ot:ottId" (in tnrs/ methods)
- "tax_rank" rather than "rank" (in taxonomy/taxon)
- "name" or "tax_name" rather than "ot:ottTaxonName" (Arguson currently uses "name")
- maybe "tax_sources" instead of "tax_source"
- but note that the phylesystem methods use camelCase ... that's unfortunate
- Considering: /studies/all_studies (list of ids for all studies) - we have the method, just a matter of exposing and documenting it
- draft_tree_id - get the id of the default / current synthetic tree (expose already existing method)
- Method for getting a subtree of the synthetic tree (exists, but with odd name and calling convention)
- It's proposed to split
dateintree_of_life/aboutintodate_createdanddate_deployed - Optional argument to tree_of_life methods specifying which synthetic tree to use (currently there's only one, but in future there could be several)
- Rename
licatomrca - Rename
taxontotaxon_infoto matchnode_info - what else? see google doc
- advertised conflict report generator
- new study/tree index (OTI replacement) using GET instead of POST etc.
ArguSON is not necessarily ready for outside users. Changes to ArguSON are given here: "Arguson" format