Set up GoDaddy API credentials in ~/secrets/godaddy #4

Open
opened 2026-06-13 14:02:03 +00:00 by ldraney · 0 comments
Owner

Type

Feature

Lineage

Prerequisite for all SDK integration tests and live usage.

Repo

ldraney/godaddy-sdk (docs only), ~/secrets/godaddy/ (credentials)

User Story

As Lucas
I want GoDaddy API credentials stored in the standard secrets location
So that the SDK and MCP server can authenticate

Context

GoDaddy API uses sso-key {API_KEY}:{API_SECRET} auth. Keys are generated at developer.godaddy.com/keys. Need a production key (OTE keys can't manage real domains).

File Targets

  • ~/secrets/godaddy/.envGODADDY_API_KEY and GODADDY_API_SECRET
  • docs/auth.md — authentication setup guide

Feature Flag

None.

Acceptance Criteria

  • ~/secrets/godaddy/.env exists with valid credentials
  • source ~/secrets/godaddy/.env && curl -s -H "Authorization: sso-key $GODADDY_API_KEY:$GODADDY_API_SECRET" https://api.godaddy.com/v1/domains returns owned domains
  • Credentials work for DNS record management

Test Expectations

  • Manual: curl test returns 200

Constraints

  • Lucas must generate the API key at developer.godaddy.com/keys (requires GoDaddy account login)
  • Production key required (not OTE)

Checklist

  • API key generated
  • .env file created
  • Verified with curl
  • project-godaddy-sdk
### Type Feature ### Lineage Prerequisite for all SDK integration tests and live usage. ### Repo `ldraney/godaddy-sdk` (docs only), `~/secrets/godaddy/` (credentials) ### User Story As Lucas I want GoDaddy API credentials stored in the standard secrets location So that the SDK and MCP server can authenticate ### Context GoDaddy API uses `sso-key {API_KEY}:{API_SECRET}` auth. Keys are generated at `developer.godaddy.com/keys`. Need a production key (OTE keys can't manage real domains). ### File Targets - `~/secrets/godaddy/.env` — `GODADDY_API_KEY` and `GODADDY_API_SECRET` - `docs/auth.md` — authentication setup guide ### Feature Flag None. ### Acceptance Criteria - [ ] `~/secrets/godaddy/.env` exists with valid credentials - [ ] `source ~/secrets/godaddy/.env && curl -s -H "Authorization: sso-key $GODADDY_API_KEY:$GODADDY_API_SECRET" https://api.godaddy.com/v1/domains` returns owned domains - [ ] Credentials work for DNS record management ### Test Expectations - [ ] Manual: curl test returns 200 ### Constraints - Lucas must generate the API key at developer.godaddy.com/keys (requires GoDaddy account login) - Production key required (not OTE) ### Checklist - [ ] API key generated - [ ] .env file created - [ ] Verified with curl ### Related - `project-godaddy-sdk`
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ldraney/godaddy-sdk#4
No description provided.