FlowRunner
PricingContact
Theme
Start Free

GoDaddy

Developer Tools

Manage 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.

14 actions API key available
GoDaddy website ↗ Platform Documentation ↗ Capability data verified 2026-07-27
A launch brief calls for a domain for the new product's microsite
Agent pulls seed keywords and TLD preferences from the brief
Suggest Domains produces candidates and Check Domain Availability verifies and prices each one
Get Purchase Schema confirms the TLD's required contact and consent fields before any purchase is possible
The shortlist lands in Slack with availability and price per name
The owner picks the name and approves the spend; the agent runs Purchase Domain, then Add DNS Records to point it at the host

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

Lapsed domains Renewals depend on someone reading the reminder email in time
DNS edits under pressure Zone changes happen by hand in the console during a launch window
Registrations in email receipts Who bought which domain, for which project, lives in inboxes

With FlowRunner

Expirations on watch Get Domain Details flags approaching dates and Renew Domain runs after sign-off
Append-safe DNS changes Add DNS Records merges new records without touching the rest of the zone
Purchases decided and logged Purchase Domain runs only after a named owner approves the spend, with the flow as the record

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 processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

14 actions

Domain 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.