summaryrefslogtreecommitdiff
path: root/issues
diff options
context:
space:
mode:
Diffstat (limited to 'issues')
-rw-r--r--issues/move-data-endpoint-from-gn2-to-gn3.gmi35
1 files changed, 35 insertions, 0 deletions
diff --git a/issues/move-data-endpoint-from-gn2-to-gn3.gmi b/issues/move-data-endpoint-from-gn2-to-gn3.gmi
new file mode 100644
index 0000000..82e66d7
--- /dev/null
+++ b/issues/move-data-endpoint-from-gn2-to-gn3.gmi
@@ -0,0 +1,35 @@
+# Move Data Endpoints from GN2 to GN3
+
+## Tags
+
+* assigned: fredm
+* priority: medium
+* type: feature-request
+* status: open
+* keywords: API
+
+## Description
+
+GN3 is the API server, but currently (as of Friday 03 November 2023 at 11:11AM +03:00UTC), it does not have endpoints where one can fetch data with, save for the menu. The endpoint that it does have are mostly compute endpoints.
+
+GN2, on the other hand, is mostly the UI. It is here that we find some data endpoints.
+
+We need to move the data endpoints from GN2 to GN3.
+
+When we speak of data endpoints, we are speaking of endpoints where we can fetch data from, such as:
+
+=> https://genenetwork.org/api/v_pre1/species
+=> https://genenetwork.org/api/v_pre1/species/mouse
+=> https://genenetwork.org/api/v_pre1/groups
+=> https://genenetwork.org/api/v_pre1/groups/BXD
+=> https://genenetwork.org/api/v_pre1/datasets/bxd
+
+etc.
+
+
+### Extra Documentation to Consider
+
+The *Alternative API Structure* seems to be particularly important.
+
+=> https://github.com/genenetwork/gn-docs/blob/master/api/alternative-API-structure.md Alternative API Structure
+=> https://github.com/genenetwork/gn-docs/blob/master/api/questions-to-ask-GN.md Questions to Ask GN