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 Response body definition
33 ------------------------
34 JSON object with two properties: ``rows`` and ``tiles``.
35 ``rows`` contains the layout of the "discover" store main view, while
36 ``tiles`` contains the list of games/apps available in the store with
42 Array with objects that have with several properties:
49 If the games are sorted by the internal ranking factor, or in order
50 of appearance in ``tiles``.
54 List of integer game IDs (``[0, 1, 2]``)
63 Array of objects that each describe a single application.
65 The position in the ``tiles`` array is the ID used by ``rows/tiles``.
68 Only there when it's not a single game but a bundle of games that can be
71 Object with the following properties:
76 Array of ``package`` strings
82 See ``contentRating`` description below.
86 URL where to initiate buying the bundle
88 ``ouya://launcher/purchase?developer=ec1a9ccd-373f-4047-bd07-36466ab7e25d&product=ROBOBUNDLE``
90 For which audiences the game is meant
101 List of integers describing how many players can play the game
105 Array of strings with genre titles.
107 ``["Fight!", "Multiplayer", "Platformer"]``
134 URL to an image displayed in store view.
136 Size should be 732x412.
138 ``.jpg`` and ``.png`` files work.
140 ``true`` or ``false``
142 If you can/have to pay within the game
148 MD5 hash of the apk file. Used for verification after download.
150 string with current version, e.g. ``1.11``
156 java package name prefix, e.g. ``evil.corptron.DuckGame``
158 ``true`` or ``false``
160 When ``true``, the game has no demo version and has to be bought before
161 it can be downloaded.
165 Bundles do not have this property set.
167 The "buy" button buys this product.
178 Name of the developer or company who made the game
194 Price it did once cost
198 Percent difference between ``originalPrice`` and ``localPrice``
202 ``entitlement`` is the only type seen within ``promotedProduct``.
204 Object with two properties: ``count`` and ``average``.
209 Number of votes for this game
217 ``app`` or ``discover`` or ``details_page``
219 Bundles always have ``details_page``.
223 Unix timestamp of last update date
227 ISO 8601-date, e.g. ``2014-12-04T22:16:30Z``
231 URL for the game details page
234 ``ouya://launcher/details?app=evil.corptron.DuckGame``
236 ``ouya://launcher/details?page=be239ca4-10fd-42dd-89cd-1806e80b1362``
238 See `GET https://devs.ouya.tv/api/v1/details`_.
250 .. include:: api-v1-discover.response.json
253 The API git repository contains a full copy of the "discover" response
254 at ``api/devs.ouya.tv/api-v1-discover.response-full.json``.