From 0e3f7abaeaa757175ccb0ca1ddde9cc4be4b4de3 Mon Sep 17 00:00:00 2001 From: N4SIRODDIN3 <66205543+N4SIRODDIN3@users.noreply.github.com> Date: Thu, 31 Jul 2025 18:32:05 +0100 Subject: [PATCH] Update register.ts This is a desperate attempt to solve the problem of reMarkableWeb --- pages/api/register.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/pages/api/register.ts b/pages/api/register.ts index 65a8dff..573ac35 100644 --- a/pages/api/register.ts +++ b/pages/api/register.ts @@ -13,12 +13,20 @@ export default async ( try { if (req.method === "POST") { const code = req.body.code; + // Note: API expects Content-Type: text/plain and raw JSON string! + const payload = JSON.stringify({ + code, + deviceDesc: "browser-chrome", + deviceID: v4(), + }); + const result = await axios.post( - "https://webapp-production-dot-remarkable-production.appspot.com/token/json/2/device/new", + "https://webapp.cloud.remarkable.com/token/json/2/device/new", + payload, { - code, - deviceDesc: "desktop-windows", - deviceID: v4(), + headers: { + "Content-Type": "text/plain;charset=UTF-8", + }, } ); res.status(200).json({ deviceToken: result.data });