GoDaddy
Developer ToolsManage GoDaddy domains end to end from your flows. Agents check availability, register and renew domains, suggest brandable names, add or replace DNS records, and keep registrant contacts in sync through the GoDaddy Domains API.
What This Integration Enables
Domains are infrastructure with a credit card attached. Purchase Domain and Renew Domain are billable operations that charge the account on file, and Replace All DNS Records removes every record you do not resend, which is how a routine web update takes down a company's email. This connector keeps those distinctions explicit. Additive DNS changes go through Add DNS Records, scoped rewrites through Replace DNS Records by Type, and the zone-wide replace stays available for the rare case that genuinely needs it. Purchases are prepared with Get Purchase Schema so TLD-specific requirements are known before checkout, not discovered as errors during it. Around that core, agents manage the whole registrar relationship: auditing the portfolio with List Domains and Get Domain Details, hunting brandable names with Suggest Domains, keeping registrant, admin, billing, and technical contacts synced from the system of record, and watching expirations so a lapsed renewal never becomes the postmortem's root cause.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Name Search to Live Site in One Flow
For a product launch, the agent expands the working name into candidates with Suggest Domains, prices the viable ones with Check Domain Availability, and presents a shortlist. After the owner approves a name and its cost, the agent runs Purchase Domain with the contact and consent fields the TLD requires, then wires the zone with Add DNS Records to point at the host. What used to be an afternoon of tabs is one flow with one decision in the middle.
DNS That Follows the Deploy
When a new site version deploys through [Netlify](/integrations/netlify), the agent updates the domain's records with Replace DNS Records by Type, rewriting the A or CNAME records for the site while every other record in the zone, including MX, stays untouched. The change confirmation posts to [Slack](/integrations/slack) with the before and after from List DNS Records, so the zone's history lives somewhere findable.
The Portfolio Audit That Runs Itself
Monthly, the agent walks List Domains, pulls Get Domain Details for each, and flags approaching expirations, disabled auto-renew, and contact records that no longer match the company directory. Contacts drift is fixed with Update Domain Contacts from the source of truth. Renewals are proposed with their term and cost and executed with Renew Domain once approved, using the current expiration year as a guard against double-renewing.
Human-in-Loop Highlight
Purchase Domain charges the account on file the moment it succeeds, and Renew Domain does the same. Neither is an operation an agent should be allowed to discover a loop bug with. So the registration flow ends its autonomous stretch at the checkout line: "sagelaunch.com is available at the price returned by Check Domain Availability, with .com contact requirements satisfied. Approve the purchase, pick a different candidate from the shortlist, or stop?" The owner approves a specific name at a specific price, and the agent buys exactly that. The other standing rule: any change routed through Replace All DNS Records gets a [human-in-the-loop](/concepts/human-in-the-loop/) review of the full record list first, because that operation deletes every record not present in it, and the record people forget is always MX.
Agent Capabilities
14 actionsDomain Portfolio
2- List Domains Lists the shopper's domains with status, expiration, and renewal settings, with status filtering and pagination. The starting point for portfolio audits.
- Get Domain Details Retrieves one domain in full: status, expiration date, auto-renew and lock settings, privacy, nameservers, and contact records.
Search and Registration
5- Check Domain Availability Determines whether a specific name is registrable, with fast or authoritative checking, returning availability, price, and registration period.
- Suggest Domains Suggests available names from seed keywords or a base domain, with TLD filtering, length constraints, and location hints. The brainstorm that only returns names you can actually have.
- Get Purchase Schema Retrieves the JSON schema of fields a TLD requires at purchase, so payloads are valid before checkout instead of failing during it.
- Purchase Domain Purchases and registers an available domain. Billable: it charges the account on file, which is why it runs only after explicit approval. GoDaddy's OTE test environment is the recommended proving ground.
- Renew Domain Renews a domain for a number of years. Also billable and also gated; passing the current expiration year guards against double-renewals.
Contacts
2- Get Domain Contacts Retrieves the registrant, admin, billing, and technical contacts on a domain with full name, email, phone, and mailing address.
- Update Domain Contacts Updates one or more contact records; omitted contacts are untouched. Changing the registrant may trigger a transfer lock or verification on some TLDs, so contact syncs flag registrant changes for review.
DNS
5- List DNS Records Retrieves a domain's DNS records, optionally filtered by type and name, including TTL and the priority fields on MX and SRV records. The read that precedes and documents every change.
- Add DNS Records Appends records to a zone without removing anything. The default write for safe, additive DNS changes.
- Replace DNS Records by Type Replaces all records of one type, optionally scoped to a name, leaving other types untouched. The right tool for repointing a site without endangering mail.
- Replace All DNS Records Replaces the entire zone with the records provided; anything omitted is removed. Powerful and dangerous in equal measure, which is why it sits behind a human review of the full list.
- Delete DNS Records Deletes all records of a given type and name. Cannot be undone, so cleanup flows confirm the target before running it.
Frequently Asked Questions
What can FlowRunner do with GoDaddy?
FlowRunner agents can run List Domains, Get Domain Details, and Check Domain Availability in GoDaddy, plus 11 more actions.
Does connecting GoDaddy to FlowRunner require OAuth?
No. GoDaddy connects to FlowRunner with an API key, no OAuth flow required.
Can GoDaddy trigger a FlowRunner workflow automatically?
GoDaddy doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with GoDaddy
$100 in credits. No card required. Connect in minutes.