Implement Domains mixin (CRUD, availability, purchase) #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
Depends on #1 (scaffold). P1 priority.
Repo
ldraney/godaddy-sdkUser Story
As a developer
I want to manage domains programmatically
So that domain operations are scriptable and MCP-accessible
Context
~20 endpoints in the domains swagger spec covering domain listing, availability checking, purchase, renewal, transfer, privacy, contacts. The DNS record endpoints are carved out into the separate DNSMixin (#2).
File Targets
src/godaddy_sdk/domains.py—DomainsMixintests/test_domains.py— integration testsdocs/domains.md— endpoint referenceFeature Flag
None.
Acceptance Criteria
client.list_domains()returns owned domainsclient.get_domain("palinks.app")returns domain detailsclient.check_availability("example.com")returns availabilityTest Expectations
Constraints
Checklist
Related
project-godaddy-sdk