1 ============================================
2 ``GET https://devs.ouya.tv/api/v1/discover``
3 ============================================
5 Fetch the categories and games in the OUYA store.
22 Same as ``X-OUYA-AuthToken``
30 ``application/json; charset=utf-8``
32 HTTP redirects (e.g. 302) are supported.
34 Response body definition
35 ------------------------
36 JSON object with two properties: ``rows`` and ``tiles``.
37 ``rows`` contains the layout of the "discover" store main view, while
38 ``tiles`` contains the list of games/apps available in the store with
44 Array with objects that have with several properties:
51 If the games are sorted by the internal ranking factor, or in order
52 of appearance in ``tiles``.
56 List of integer game IDs (``[0, 1, 2]``)
65 Array of objects that each describe a single application.
67 The position in the ``tiles`` array is the ID used by ``rows/tiles``.
70 Only there when it's not a single game but a bundle of games that can be
73 Object with the following properties:
78 Array of ``package`` strings
84 See ``contentRating`` description below.
88 URL where to initiate buying the bundle
90 ``ouya://launcher/purchase?developer=ec1a9ccd-373f-4047-bd07-36466ab7e25d&product=ROBOBUNDLE``
92 For which audiences the game is meant
103 List of integers describing how many players can play the game
107 Array of strings with genre titles.
109 ``["Fight!", "Multiplayer", "Platformer"]``
136 URL to an image displayed in store view.
138 Size should be 732x412.
140 ``.jpg`` and ``.png`` files work.
142 ``true`` or ``false``
144 If you can/have to pay within the game
150 MD5 hash of the apk file. Used for verification after download.
152 string with current version, e.g. ``1.11``
158 java package name prefix, e.g. ``evil.corptron.DuckGame``
160 ``true`` or ``false``
162 When ``true``, the game has no demo version and has to be bought before
163 it can be downloaded.
167 Bundles do not have this property set.
169 The "buy" button buys this product.
180 Name of the developer or company who made the game
196 Price it did once cost
200 Percent difference between ``originalPrice`` and ``localPrice``
204 ``entitlement`` is the only type seen within ``promotedProduct``.
206 Object with two properties: ``count`` and ``average``.
211 Number of votes for this game
219 ``app`` or ``discover`` or ``details_page``
221 Bundles always have ``details_page``.
225 Unix timestamp of last update date
229 ISO 8601-date, e.g. ``2014-12-04T22:16:30Z``
233 URL for the game details page
236 ``ouya://launcher/details?app=evil.corptron.DuckGame``
238 ``ouya://launcher/details?page=be239ca4-10fd-42dd-89cd-1806e80b1362``
240 See `GET https://devs.ouya.tv/api/v1/details`_.
252 .. include:: api-v1-discover.response.json
255 The API git repository contains a full copy of the "discover" response
256 at ``api/devs.ouya.tv/api-v1-discover.response-full.json``.