about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--api/alternative-API-structure.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/api/alternative-API-structure.md b/api/alternative-API-structure.md
index fc97698..483a0e4 100644
--- a/api/alternative-API-structure.md
+++ b/api/alternative-API-structure.md
@@ -364,6 +364,25 @@ _______________________________
 I question whether a scripting API should return a 404 in HTML on a failed query.
 An error response wrapped in valid JSON would seem to be much more useful.
 
+This is already implemented for some query URLs, for example: `http://genenetwork.org/api/v_pre1/groups/rubbish`
+```
+{
+  "errors": [
+    {
+      "detail": "",
+      "source": {
+        "pointer": "/api/v_pre1/groups/<path:species_name>"
+      },
+      "status": 204,
+      "title": "No Results"
+    }
+  ]
+}
+
+```
+Although I think the returned status should be **`400 Bad Request`**.
+A list of correct possible responses (for the error at the highest hierarchichal level) could be included, as well as a template for correct syntax.
+
 <hr>
 
 ## Wishlist