1 ===========================================
2 ``GET https://devs.ouya.tv/api/v1/details``
3 ===========================================
5 Detail page for an app bundle.
7 Also used as detail page for installed games when opened through
10 If there are no details available, the error code 2005 needs to be returned.
11 Otherwise opening the details for an installed but unlisted game will
29 Same as ``X-OUYA-AuthToken``
31 UUID of the bundle page to show
33 Example: ``be239ca4-10fd-42dd-89cd-1806e80b1362``
35 Package name of an app.
37 Example: ``org.blockinger.game``
41 Example: ``5b015434-8a78-4274-aa5d-0cb2e330e50e``
43 Only one of ``app``, ``developer`` or ``page`` is provided.
51 ``application/json; charset=utf-8``
56 .. include:: api-v1-details.response-app.json
62 .. include:: api-v1-details.response-bundle.json
65 A full version of that response data is available in git at
66 ``api/devs.ouya.tv/api-v1-details.response-bundle-full.json``
69 Example: Unlisted game
70 -----------------------
72 .. include:: api-v1-details.response-unlisted.json
78 It is possible to add buttons in each of the detail types.
80 There are two types of buttons:
82 - Switchable buttons (on/off state)
83 - URL buttons (``android.intent.action.VIEW``,
84 e.g. to open URLs or detail pages of other apps)
87 Button for a detail page of an app
88 ----------------------------------
89 .. include:: api-v1-details.response-button-appdetails.json
92 Button for a website URL
93 ------------------------
94 .. include:: api-v1-details.response-button-url.json
99 .. include:: api-v1-details.response-button-switchable.json
102 When the details page is loaded, ``status_url`` is fetched.
103 It needs to return ``{"status":true}`` or ``{"status":false}``.
105 If "true" is returned, ``on_text`` is shown.
106 Clicking will launch ``off_url``.
108 If "false is returned, ``text`` is shown.
109 Clicking will launch ``url``.