Hi, I’ve hit a wall with the Admin API. Specifically, I’m trying to access the member_signin_urls
endpoint, but I consistently receive a 403 Forbidden response—even when using an Admin API key generated from the Integrations panel.
Here’s what I’ve tried:
-
Using the Admin API key with correct headers (
Authorization: GhostAdminAPIKey ...
) -
Confirmed the endpoint and payload match the official docs
-
Tested across multiple Ghost versions (including 5.117.0 and 5.118.0)
-
Ensured the site is not behind a proxy that strips cookies
Still, no luck. My questions:
-
Is
member_signin_urls
restricted to Owner-level session auth only? If so, is there a documented way to authenticate as Owner via API (not browser)? -
Are there known limitations or bugs in recent Ghost versions (e.g., 5.118.0) that affect Admin API access?
-
Is there a recommended workaround for generating member signin URLs via automation, without relying on session cookies?
Feedback deeply appreciated. If this endpoint is intentionally restricted, I’d love to understand the reasoning—and whether there is an alternative.
Thanks in advance for any guidance you can offer.
Warmly,
Atmo