1 ==============================================================
2 ``GET https://bosh.pageplace.de/bosh/rest/reseller/selection``
3 ==============================================================
5 Fetch list of book sellers the e-reader can be used with.
7 Step 2 of the `Setup process`_.
9 ``pageplace.de`` seems to have a list of hardware IDs and their
11 E-reader devices sold by thalia.de can only choose thalia as book shop
12 when it is being setup.
14 Only those book shops are returned that the device may be used with.
22 Example: ``665fc389ef4e47258c5db9fa7821bd19``
24 Example: ``TOLINO_VISION_3``
32 Example: ``TOLINOVISION3_14.1.0``
36 The two-letter uppercase country code taken from `GET https://bosh.pageplace.de/bosh/rest/reseller/countries`_
40 Two-letter e-reader interface language code.
42 Does not seem to have any influence on the response.
49 Non-rebrandable device
50 ----------------------
51 HTTP status code ``200 OK``.
53 Returns only one reseller.
57 .. include:: pageplace.bosh-bosh-rest-reseller-selection.response.json
61 Missing countryCode parameter
62 -----------------------------
63 Status Code: ``400 Bad Request``
65 .. include:: pageplace.bosh-bosh-rest-reseller-selection.response-missingparam.json
69 Missing hardware_id header
70 --------------------------
71 When no or an unknown ``hardware_id`` header is passed,
72 a ``404 Not Found`` status code is returned together with an error message:
74 .. include:: pageplace.bosh-bosh-rest-reseller-selection.response-nohardwareid.json