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}} +

+ + +

+ {{#translate}}Example{{/translate}} +

+ +
curl -XGET '{{serviceUrl}}api/list/1?access_token={{accessToken}}'
\ No newline at end of file