{"name":"KSAFISH public API","version":"v1","origin":"https:\/\/ksafish.com","read_only":true,"authentication":"none","endpoints":[{"name":"api.v1.index","method":"GET","path":"\/api\/v1","description":"This index."},{"name":"api.v1.communication.unsubscribe.page","method":"GET","path":"\/api\/v1\/communication\/unsubscribe\/{token}","description":null},{"name":"api.v1.distributions.show","method":"GET","path":"\/api\/v1\/distributions\/{uuid}","description":"One published scientific distribution."},{"name":"api.v1.families.index","method":"GET","path":"\/api\/v1\/families","description":"The 93 published families."},{"name":"api.v1.families.show","method":"GET","path":"\/api\/v1\/families\/{identifier}","description":"One family with its characters and members."},{"name":"api.v1.families.media","method":"GET","path":"\/api\/v1\/families\/{identifier}\/media","description":"The media records associated with a family."},{"name":"api.v1.geo.distributions","method":"GET","path":"\/api\/v1\/geo\/distributions","description":"Published scientific distributions as GeoJSON, filterable by taxon and bounding box; is_historical marks evidence that is not a current record."},{"name":"api.v1.geo.reference-locations","method":"GET","path":"\/api\/v1\/geo\/reference-locations","description":"Named reference locations with a source-stated coordinate, as GeoJSON; each asserts no taxon."},{"name":"api.v1.geo.scopes","method":"GET","path":"\/api\/v1\/geo\/scopes","description":"The geographic scope hierarchy: seas, the country, regions, localities \u2014 containers, not occurrences."},{"name":"api.v1.identifiers.lookup","method":"GET","path":"\/api\/v1\/identifiers\/{type}\/{value}","description":"A taxon by an external or national identifier."},{"name":"api.v1.media.show","method":"GET","path":"\/api\/v1\/media\/{uuid}","description":"One encyclopedia media record (its metadata; display follows the rights registry)."},{"name":"api.v1.sources.index","method":"GET","path":"\/api\/v1\/sources","description":"The sources the registry cites."},{"name":"api.v1.sources.show","method":"GET","path":"\/api\/v1\/sources\/{id}","description":"One source."},{"name":"api.v1.species.index","method":"GET","path":"\/api\/v1\/species","description":"The documented terminal taxa \u2014 447 species and 1 subspecies \u2014 paginated."},{"name":"api.v1.species.show","method":"GET","path":"\/api\/v1\/species\/{identifier}","description":"One documented terminal taxon with its names, identifiers, facts, provenance and conservation."},{"name":"api.v1.stats.index","method":"GET","path":"\/api\/v1\/stats","description":"Registry statistics, counted from the database on request."},{"name":"api.v1.taxa.index","method":"GET","path":"\/api\/v1\/taxa","description":"Every taxon in the registry, at every rank, paginated."},{"name":"api.v1.taxa.show","method":"GET","path":"\/api\/v1\/taxa\/{identifier}","description":"One taxon by slug, HUWAT code or uuid."},{"name":"api.v1.taxa.children","method":"GET","path":"\/api\/v1\/taxa\/{identifier}\/children","description":"The taxa directly below a taxon."},{"name":"api.v1.taxa.distributions","method":"GET","path":"\/api\/v1\/taxa\/{identifier}\/distributions","description":"The published scientific distributions of a taxon \u2014 none today, and the answer says so."},{"name":"api.v1.taxa.graph","method":"GET","path":"\/api\/v1\/taxa\/{identifier}\/graph","description":"The knowledge graph of one taxon: a node per registry row and an edge per stated relation (lineage, names, facts and their sources, conservation, distributions, public observation regions, plates); nothing inferred."},{"name":"api.v1.taxa.lineage","method":"GET","path":"\/api\/v1\/taxa\/{identifier}\/lineage","description":"The taxonomic chain above a taxon, with the ranks the source does not state."},{"name":"api.v1.taxa.media","method":"GET","path":"\/api\/v1\/taxa\/{identifier}\/media","description":"The media records associated with a taxon."},{"name":"api.v1.verify-claim","method":"GET","path":"\/api\/v1\/verify-claim","description":"Deterministic verification of a claim about a taxon against the registry."},{"name":"api.v1.vocabularies.index","method":"GET","path":"\/api\/v1\/vocabularies","description":"The controlled vocabularies the registry uses."}]}