# RuntimeError: 401 Unauthorized

**URL:** <https://talk.observablehq.com/t/runtimeerror-401-unauthorized/10958>\
**Category:** Help\
**Created:** [November 4, 2026, 8:08pm UTC](https://talk.observablehq.com/t/runtimeerror-401-unauthorized/10958 "2026-11-04T20:08:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![erin.windsor](https://avatars.discourse-cdn.com/v4/letter/e/e36b37/32.png) [@erin.windsor](https://talk.observablehq.com/u/erin.windsor)\
**Post date:** [November 4, 2026, 8:08pm UTC](https://talk.observablehq.com/t/runtimeerror-401-unauthorized/10958/1 "2026-11-04T20:08:26Z")

</div>

Hi,

At a conference in 2025 I used two notebooks. However, ever since I’ve been back at home I’m getting error messages. I did create my phamerator API. Chrome is up-to-date. I have an account, and I forked the notebooks. I’m at a loss of what to do.

[https://observablehq.com/@cresawn-labs/cluster-report](https://observablehq.com/@cresawn-labs/cluster-report)

 ![image](https://canada1.discourse-cdn.com/flex030/uploads/observablehq/original/2X/a/ae2101369c099dde374896b04eab2bae19472124.png)

[https://observablehq.com/@cresawn-labs/pham-matrix](https://observablehq.com/@cresawn-labs/pham-matrix)

 ![image](https://canada1.discourse-cdn.com/flex030/uploads/observablehq/original/2X/f/fc33111a63c8b7a6a20a42812e71189b17828d03.png)

I even tried this one (screenshot below) since I’m new I can only post two links.

![image](https://canada1.discourse-cdn.com/flex030/uploads/observablehq/original/2X/a/a1c20ef2d4687f3242be1f904246fd0dbb0c825a.png)

I logged in with my phamerator credentials and click log in but it still doesn’t work (as if the log in button is broken).

 ![image](https://canada1.discourse-cdn.com/flex030/uploads/observablehq/original/2X/b/b347ee3d1583db90877108389f788f1b6398b320.png)

---

<div class="post-metadata">

**Author:** ![mbostock](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/mbostock/32/9_2.png) [@mbostock](https://talk.observablehq.com/u/mbostock)\
**Post date:** [November 4, 2026, 8:55pm UTC](https://talk.observablehq.com/t/runtimeerror-401-unauthorized/10958/2 "2026-11-04T20:55:59Z")

</div>

Hmm, it looks like an issue talking to the [phamerator.org](http://phamerator.org) API. Have you tried creating a minimal notebook to reproduce the problem? That could help you verify that your API key is working as expected, and that requests are being allowed to the API from the notebook origin.

---

<div class="post-metadata">

**Author:** ![erin.windsor](https://avatars.discourse-cdn.com/v4/letter/e/e36b37/32.png) [@erin.windsor](https://talk.observablehq.com/u/erin.windsor)\
**Post date:** [November 4, 2026, 9:38pm UTC](https://talk.observablehq.com/t/runtimeerror-401-unauthorized/10958/3 "2026-11-04T21:38:35Z")

</div>

Thank you! I’ve reached out to phamerator for the next steps as I’m unsure how to create a minimal notebook.
