← back to Animals
migrate GoDaddy auth → Bearer PAT (TK-10 key rotation); sso-key fallback retained
52183c38d4abcf179f46fafcbf69ffcff956a8e4 · 2026-07-27 20:04:04 -0700 · Steve Abrams
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
M src/scripts/research_domains.js
Diff
commit 52183c38d4abcf179f46fafcbf69ffcff956a8e4
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Mon Jul 27 20:04:04 2026 -0700
migrate GoDaddy auth → Bearer PAT (TK-10 key rotation); sso-key fallback retained
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
src/scripts/research_domains.js | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/scripts/research_domains.js b/src/scripts/research_domains.js
index 3003738..5e4240d 100644
--- a/src/scripts/research_domains.js
+++ b/src/scripts/research_domains.js
@@ -67,8 +67,11 @@ for (const { d, use } of ALL) {
// Step 2: If Verisign says free, sanity-check + price-check via GoDaddy
if (available && process.env.GODADDY_API_KEY && process.env.GODADDY_API_SECRET) {
try {
+ const GD_AUTH = process.env.GODADDY_PAT
+ ? `Bearer ${process.env.GODADDY_PAT}`
+ : `sso-key ${process.env.GODADDY_API_KEY}:${process.env.GODADDY_API_SECRET}`;
const r = await fetch(`https://api.godaddy.com/v1/domains/available?domain=${d}`, {
- headers: { Authorization: `sso-key ${process.env.GODADDY_API_KEY}:${process.env.GODADDY_API_SECRET}` },
+ headers: { Authorization: GD_AUTH },
});
if (r.ok) {
const j = await r.json();
← 3a6991a auto-save: 2026-07-27T08:19:05 (1 files) — _nav5x.mjs
·
back to Animals
·
(newest)