<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[send-magic-link: The request could not be understood.]]></title><description><![CDATA[<p dir="auto">App package bug?</p>
<p dir="auto">Similar behaviour on all instances.</p>
<p dir="auto">Ghost app package: org.ghost.cloudronapp2@4.205.1</p>
<p dir="auto"><img src="/assets/uploads/files/1793206194340-bf095843-f513-4ee1-990b-1bd6dcfbed83-image-resized.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" width="1484" height="785" /></p>
<pre><code>Oct 28 17:39:15 [2026-10-28 16:39:15] ERROR "POST /members/api/send-magic-link/" 400 3ms
Oct 28 17:39:15 
Oct 28 17:39:15 The request could not be understood.
Oct 28 17:39:15 2026-10-28T17:39:15+01:00 
Oct 28 17:39:15 Error ID:
Oct 28 17:39:15 7b4bd747-39c6-2sed-9873-45b34343cb09
Oct 28 17:39:15 2026-10-28T17:39:15+01:00 
Oct 28 17:39:15 ----------------------------------------
Oct 28 17:39:15 2026-10-28T17:39:15+01:00 
Oct 28 17:39:15 BadRequestError: The request could not be understood.
Oct 28 17:39:15 at verifyIntegrityToken (/home/cloudron/ghost/versions/6.72.0/core/server/services/members/middleware.js:332:15)
Oct 28 17:39:15 at Layer.handle [as handle_request] (/home/cloudron/ghost/versions/6.72.0/node_modules/.pnpm/express@4.22.3_supports-color@10.2.2/node_modules/express/lib/router/layer.js:95:5)
Oct 28 17:39:15 at next (/home/cloudron/ghost/versions/6.72.0/node_modules/.pnpm/express@4.22.3_supports-color@10.2.2/node_modules/express/lib/router/route.js:149:13)
Oct 28 17:39:15 at /home/cloudron/ghost/versions/6.72.0/node_modules/.pnpm/body-parser@1.20.8_supports-color@10.2.2/node_modules/body-parser/lib/read.js:137:5
Oct 28 17:39:15 at AsyncResource.runInAsyncScope (node:async_hooks:227:14)
Oct 28 17:39:15 at invokeCallback (/home/cloudron/ghost/versions/6.72.0/node_modules/.pnpm/raw-body@2.5.3/node_modules/raw-body/index.js:238:16)
Oct 28 17:39:15 at done (/home/cloudron/ghost/versions/6.72.0/node_modules/.pnpm/raw-body@2.5.3/node_modules/raw-body/index.js:227:7)
Oct 28 17:39:15 at IncomingMessage.onEnd (/home/cloudron/ghost/versions/6.72.0/node_modules/.pnpm/raw-body@2.5.3/node_modules/raw-body/index.js:287:7)
Oct 28 17:39:15 at IncomingMessage.emit (node:events:514:28)
Oct 28 17:39:15 at endReadableNT (node:internal/streams/readable:1783:12)
Oct 28 17:39:15 at process.processTicksAndRejections (node:internal/process/task_queues:90:21)
</code></pre>
]]></description><link>https://forum.cloudron.io/topic/16204/send-magic-link-the-request-could-not-be-understood.</link><generator>RSS for Node</generator><lastBuildDate>Sun, 01 Nov 2026 16:08:16 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/16204.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Oct 2026 16:52:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to send-magic-link: The request could not be understood. on Wed, 28 Oct 2026 18:09:58 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a></p>
<p dir="auto">I could not reproduce it on 4.205.1: Portal sign-up works on a fresh install and after updating from 4.204.0.</p>
<p dir="auto">The error, you posted, comes from Ghost's integrity token check (<code>verifyIntegrityToken</code>). Ghost returns it before any mail is sent, when the request has no integrity token or an invalid one. The mail change in 4.205.0 runs later, so it is likely not the cause.</p>
<p dir="auto">Can you check:</p>
<ol>
<li>The log line just before the error: <code>Request with missing integrity token.</code> or <code>Request with invalid integrity token.</code>?</li>
<li>Does the sign-up fail in the browser (Portal shows an error), or do you only see it in the logs? Requests without a token are often bots calling the endpoint directly.</li>
<li>Which theme do you use, and does it have a custom sign-up form or third-party script?</li>
</ol>
]]></description><link>https://forum.cloudron.io/post/132048</link><guid isPermaLink="true">https://forum.cloudron.io/post/132048</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Wed, 28 Oct 2026 18:09:58 GMT</pubDate></item><item><title><![CDATA[Reply to send-magic-link: The request could not be understood. on Wed, 28 Oct 2026 17:59:03 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a></p>
<p dir="auto">With the latest <a class="plugin-mentions-category plugin-mentions-a" href="/category/59/ghost" aria-label="Profile: ghost">@<bdi>ghost</bdi></a> update we attempted to fix this issue <a href="https://forum.cloudron.io/topic/13773/mail-problems-on-ghost">https://forum.cloudron.io/topic/13773/mail-problems-on-ghost</a><br />
Can you please check and report what is configured in your Ghost instances for the mail?<br />
I also trying to reproduce this problem.</p>
]]></description><link>https://forum.cloudron.io/post/132047</link><guid isPermaLink="true">https://forum.cloudron.io/post/132047</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Wed, 28 Oct 2026 17:59:03 GMT</pubDate></item><item><title><![CDATA[Reply to send-magic-link: The request could not be understood. on Wed, 28 Oct 2026 17:32:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a> I guess related to this update 4 days ago <a href="https://forum.cloudron.io/topic/2415/ghost-package-updates/642">https://forum.cloudron.io/topic/2415/ghost-package-updates/642</a></p>
]]></description><link>https://forum.cloudron.io/post/132042</link><guid isPermaLink="true">https://forum.cloudron.io/post/132042</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Wed, 28 Oct 2026 17:32:34 GMT</pubDate></item></channel></rss>