Razer Forge TV registration endpoint
authorChristian Weiske <[email protected]>
Sun, 8 Oct 2023 08:25:37 +0000 (10:25 +0200)
committerChristian Weiske <[email protected]>
Sun, 8 Oct 2023 08:25:37 +0000 (10:25 +0200)
README.rst
api/devs.ouya.tv/api-razer-gamer.post.rst [new file with mode: 0644]
api/devs.ouya.tv/api-razer-gamer.put.rst [moved from api/devs.ouya.tv/api-razer-gamer.rst with 100% similarity]
api/devs.ouya.tv/api-v1-gamers.rst

index 97650c7962166cf68372572ea66e375a81a49330..eca1b2574abac7f8e802c752c142165154b67e5f 100644 (file)
@@ -12,7 +12,8 @@ speak with ``devs.ouya.tv``.
 .. include:: api/ott9.wpstn.com/live.rst
 .. include:: api/status.ouya.tv/api-v1-status.rst
 .. include:: api/devs.ouya.tv/api-firmware_builds.rst
-.. include:: api/devs.ouya.tv/api-razer-gamer.rst
+.. include:: api/devs.ouya.tv/api-razer-gamer.post.rst
+.. include:: api/devs.ouya.tv/api-razer-gamer.put.rst
 .. include:: api/devs.ouya.tv/api-razer-session.rst
 .. include:: api/devs.ouya.tv/api-v1-apps-xxx.rst
 .. include:: api/devs.ouya.tv/api-v1-apps-xxx-download.rst
diff --git a/api/devs.ouya.tv/api-razer-gamer.post.rst b/api/devs.ouya.tv/api-razer-gamer.post.rst
new file mode 100644 (file)
index 0000000..01b284a
--- /dev/null
@@ -0,0 +1,30 @@
+=============================================
+``POST https://devs.ouya.tv/api/razer/gamer``
+=============================================
+
+Register a new account on a Razer Forge TV.
+
+Similar to `POST https://devs.ouya.tv/api/v1/gamers`_,
+but uses different POST data.
+
+
+Request
+=======
+
+POST data
+---------
+``email``
+  E-mail address
+``password``
+  Password
+``email_opt_out``
+  Inverted checkbox "Opt-in for emails from Razer".
+
+  Value: ``true`` or ``false``
+
+Response
+========
+
+See `POST https://devs.ouya.tv/api/v1/gamers`_.
+
+Validation error for e-mail is in the ``email`` property.
index 64aceaf79a53ae5cac6b96ca711a7d49f29680b4..ce8002023a33418218e63ae6aacb61579db362a9 100644 (file)
@@ -7,6 +7,8 @@ Register a new user and/or verify new user registration data.
 This method is both used as verification during input, as well as the
 final registration.
 
+Razer Forge TV uses `POST https://devs.ouya.tv/api/razer/gamer`_ instead.
+
 
 Usage
 =====