jenkins-bot has submitted this change and it was merged.

Change subject: Add spec entry for aggregated feed endpoint
......................................................................


Add spec entry for aggregated feed endpoint

Change-Id: I2b5c65c2c4137635df68a30bd7210808d193023e
---
M spec.yaml
1 file changed, 57 insertions(+), 0 deletions(-)

Approvals:
  BearND: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/spec.yaml b/spec.yaml
index 6244cc2..86c1ba9 100644
--- a/spec.yaml
+++ b/spec.yaml
@@ -55,6 +55,63 @@
               description: /.+/
               version: /.+/
               home: /.+/
+  # from routes/aggregated.js
+  /{domain}/v1/feed/featured/{yyyy}/{mm}/{dd}:
+    get:
+      tags:
+        - Aggregated feed content for a given date
+      description: Provides aggregated feed content (featured article of the 
day, previous day's most-read articles, news, random article, featured image, 
featured video)
+      produces:
+        - application/json
+      parameters:
+        - name: yyyy
+          in: path
+          description: "Year the aggregated content is requested for"
+          type: integer
+          required: true
+          minimum: 2016
+          maximum: 2999
+        - name: mm
+          in: path
+          description: "Month the aggregated content is requested for"
+          type: integer
+          required: true
+          minimum: 01
+          maximum: 12
+        - name: dd
+          in: path
+          description: "Day of the month the aggregated content is requested 
for"
+          type: integer
+          required: true
+          minimum: 01
+          maximum: 31
+      x-amples:
+        - title: retrieve aggregated feed content for April 29, 2016
+          request:
+            params:
+              yyyy: 2016
+              mm: 04
+              dd: 29
+          response:
+            status: 200
+            headers:
+              content-type: application/json
+            body:
+              tfa:
+                title: /.+/
+                description: /.+/
+                extract: /.+/
+                thumbnail:
+                  source: /.+/
+                  width: /.+/
+                  height: /.+/
+              mostread:
+                date: /.+/
+                articles: [ /.+/ ]
+              random: /.+/
+              news: /.+/
+              image: /.+/
+              video: /.+/
   # from routes/featured.js
   /{domain}/v1/page/featured/{yyyy}/{mm}/{dd}:
     get:

-- 
To view, visit https://gerrit.wikimedia.org/r/294743
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I2b5c65c2c4137635df68a30bd7210808d193023e
Gerrit-PatchSet: 4
Gerrit-Project: mediawiki/services/mobileapps
Gerrit-Branch: master
Gerrit-Owner: Mholloway <mhollo...@wikimedia.org>
Gerrit-Reviewer: BearND <bsitzm...@wikimedia.org>
Gerrit-Reviewer: Dbrant <dbr...@wikimedia.org>
Gerrit-Reviewer: Fjalapeno <cfl...@wikimedia.org>
Gerrit-Reviewer: GWicke <gwi...@wikimedia.org>
Gerrit-Reviewer: Jhernandez <jhernan...@wikimedia.org>
Gerrit-Reviewer: Mholloway <mhollo...@wikimedia.org>
Gerrit-Reviewer: Mhurd <mh...@wikimedia.org>
Gerrit-Reviewer: Mobrovac <mobro...@wikimedia.org>
Gerrit-Reviewer: Niedzielski <sniedziel...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to