From 60adfed0a6711ec0a4a76db5f2a9fedfa83a63d8 Mon Sep 17 00:00:00 2001
From: Georgios Anastasiou
Date: Wed, 16 May 2018 12:43:36 +0300
Subject: [PATCH] API: get list by id
---
routes/api.js | 15 +++++++++++++++
views/users/api.hbs | 21 ++++++++++++++++++++-
2 files changed, 35 insertions(+), 1 deletion(-)
diff --git a/routes/api.js b/routes/api.js
index e8ba4904..1e4fb70d 100644
--- a/routes/api.js
+++ b/routes/api.js
@@ -364,6 +364,21 @@ router.get('/lists', (req, res) => {
});
});
+router.get('/list/:id', (req, res) => {
+ lists.get(req.params.id, (err, list) => {
+ if (err) {
+ res.status(500);
+ return res.json({
+ error: err.message || err,
+ });
+ }
+ res.status(200);
+ res.json({
+ data: list
+ });
+ });
+});
+
router.get('/lists/:email', (req, res) => {
lists.getListsWithEmail(req.params.email, (err, lists) => {
if (err) {
diff --git a/views/users/api.hbs b/views/users/api.hbs
index 54949e53..db51df39 100644
--- a/views/users/api.hbs
+++ b/views/users/api.hbs
@@ -314,4 +314,23 @@
{{#translate}}Example{{/translate}}
-curl -XGET '{{serviceUrl}}api/lists?access_token={{accessToken}}'
\ No newline at end of file
+curl -XGET '{{serviceUrl}}api/lists?access_token={{accessToken}}'
+
+GET /api/list/:id – {{#translate}}Get list by id{{/translate}}
+
+
+ {{#translate}}Retrieve the list with :id {{/translate}}
+
+
+
+ GET {{#translate}}arguments{{/translate}}
+
+
+ - access_token – {{#translate}}your personal access token{{/translate}}
+
+
+
+ {{#translate}}Example{{/translate}}
+
+
+curl -XGET '{{serviceUrl}}api/list/1?access_token={{accessToken}}'
\ No newline at end of file