GoDaddy Domains v2
Manage GoDaddy domains, contacts, hosts, transfers, forwarding, and notifications through Domains API v2.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| Bearer Token | api_key | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "GODADDY_V2_DELETE_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_ACTIONS_TYPE", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("GODADDY_V2_DELETE_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_ACTIONS_TYPE", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute GODADDY_V2_DELETE_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_ACTIONS_TYPE --data '{ }'Tool catalog
Available tools
30 callable operations
Cancel the most recent user action for the specified domainGODADDY_V2_DELETE_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_ACTIONS_TYPECancels the most recent user-initiated action if it is still in a cancellable state. Returns 202 Accepted.Connection
Cancels the most recent user-initiated action if it is still in a cancellable state. Returns 202 Accepted.
Authentication
Connected account requiredTags
Cancel a pending change of registrant requestGODADDY_V2_DELETE_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_CHANGE_OF_REGISTRANTCancels a pending change of registrant. Returns 202 - poll GET .../actions/CHANGE_OF_REGISTRANT_DELETE until COMPLETED, FAILED, or CANCELLED.Connection
Cancels a pending change of registrant. Returns 202 - poll GET .../actions/CHANGE_OF_REGISTRANT_DELETE until COMPLETED, FAILED, or CANCELLED.
Authentication
Connected account requiredTags
Submit a forwarding cancellation request for the given fqdnGODADDY_V2_DOMAINS_FORWARDS_DELETERemoves the forwarding configuration for the FQDN. Returns 204 No Content.Connection
Removes the forwarding configuration for the FQDN. Returns 204 No Content.
Authentication
Connected account requiredTags
Retrieve the forwarding information for the given fqdnGODADDY_V2_DOMAINS_FORWARDS_GETReturns the forwarding configuration for the FQDN including destination URL and redirect type. Returns 404 if no forwarding rule exists.Connection
Returns the forwarding configuration for the FQDN including destination URL and redirect type. Returns 404 if no forwarding rule exists.
Authentication
Connected account requiredTags
Create a new forwarding configuration for the given FQDNGODADDY_V2_DOMAINS_FORWARDS_POSTCreates or replaces the forwarding configuration for the FQDN. Idempotent - replaying the same request produces the same rule. Returns 204 No Content.Connection
Creates or replaces the forwarding configuration for the FQDN. Idempotent - replaying the same request produces the same rule. Returns 204 No Content.
Authentication
Connected account requiredTags
Modify the forwarding information for the given fqdnGODADDY_V2_DOMAINS_FORWARDS_PUTUpdates the forwarding configuration for the FQDN. Only fields included in the request are modified. Returns 204 No Content.Connection
Updates the forwarding configuration for the FQDN. Only fields included in the request are modified. Returns 204 No Content.
Authentication
Connected account requiredTags
Retrieve details for the specified DomainGODADDY_V2_GET_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAINReturns the full DomainDetailV2 object including status, contacts, nameservers, lock state, privacy flag, and expiration timestamp.Connection
Returns the full DomainDetailV2 object including status, contacts, nameservers, lock state, privacy flag, and expiration timestamp.
Authentication
Connected account requiredTags
Retrieves a list of the most recent actions for the specified domainGODADDY_V2_GET_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_ACTIONSReturns a paginated list of recent actions for the domain. Use to track long-running operations or audit domain history.Connection
Returns a paginated list of recent actions for the domain. Use to track long-running operations or audit domain history.
Authentication
Connected account requiredTags
Retrieves the most recent action for the specified domainGODADDY_V2_GET_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_ACTIONS_TYPEReturns the most recent action of the specified type including status, timestamps, and any error details.Connection
Returns the most recent action of the specified type including status, timestamps, and any error details.
Authentication
Connected account requiredTags
Retrieve change of registrant informationGODADDY_V2_GET_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_CHANGE_OF_REGISTRANTReturns current change of registrant details including status, requested contacts, and any pending approvals.Connection
Returns current change of registrant details including status, requested contacts, and any pending approvals.
Authentication
Connected account requiredTags
Retrieve privacy email forwarding settings showing where emails are deliveredGODADDY_V2_GET_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_PRIVACY_FORWARDINGReturns the current privacy email forwarding configuration including target address and forwarding mode.Connection
Returns the current privacy email forwarding configuration including target address and forwarding mode.
Authentication
Connected account requiredTags
Retrieve the next domain notificationGODADDY_V2_GET_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_NOTIFICATIONSReturns the next unacknowledged domain notification. Returns 200 with a Notification body, or 204 if no notifications are pending.Connection
Returns the next unacknowledged domain notification. Returns 200 with a Notification body, or 204 if no notifications are pending.
Authentication
Connected account requiredTags
Retrieve a list of notification types that are opted inGODADDY_V2_GET_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_NOTIFICATIONS_OPT_INReturns the notification types the account is currently opted in to receive.Connection
Returns the notification types the account is currently opted in to receive.
Authentication
Connected account requiredTags
Retrieve the schema for the notification data for the specified notification typeGODADDY_V2_GET_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_NOTIFICATIONS_SCHEMAS_TYPEReturns the JSON schema for a specific notification type's data payload. Use to validate or parse notification data before processing.Connection
Returns the JSON schema for a specific notification type's data payload. Use to validate or parse notification data before processing.
Authentication
Connected account requiredTags
Retrieve the schema to be submitted when registering a Domain for the specified TLDGODADDY_V2_GET_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_REGISTER_SCHEMA_TLDReturns the JSON schema for the registration request body for the specified TLD. Fetch before registering to identify required fields and TLD-specific constraints.Connection
Returns the JSON schema for the registration request body for the specified TLD. Fetch before registering to identify required fields and TLD-specific constraints.
Authentication
Connected account requiredTags
Retrieve api usage request counts for a specific year/month. The data is retained for a period of three months.GODADDY_V2_GET_V2_DOMAINS_USAGE_YYYYMMReturns monthly API request counts for the account. Data is retained for three months.Connection
Returns monthly API request counts for the account. Data is retained for three months.
Authentication
Connected account requiredTags
Update privacy email forwarding settings to determine how emails are deliveredGODADDY_V2_PATCH_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_PRIVACY_FORWARDINGUpdates privacy email forwarding settings. Only fields included in the request are modified. Returns 202 - poll the actions endpoint for completion.Connection
Updates privacy email forwarding settings. Only fields included in the request are modified. Returns 202 - poll the actions endpoint for completion.
Authentication
Connected account requiredTags
Initiate inbound transferGODADDY_V2_POST_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_TRANSFERInitiates an inbound domain transfer from another registrar. Requires an authcode and consent object. Returns 202 - poll GET .../actions/TRANSFER until COMPLETED, FAILED, or CANCELLED.Connection
Initiates an inbound domain transfer from another registrar. Requires an authcode and consent object. Returns 202 - poll GET .../actions/TRANSFER until COMPLETED, FAILED, or CANCELLED.
Authentication
Connected account requiredTags
Accept the inbound transferGODADDY_V2_POST_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_TRANSFER_IN_ACCEPTExplicitly accepts an in-progress inbound transfer to expedite the process. Returns 202 - poll GET .../actions/TRANSFER_IN_ACCEPT until the action reaches a terminal state.Connection
Explicitly accepts an in-progress inbound transfer to expedite the process. Returns 202 - poll GET .../actions/TRANSFER_IN_ACCEPT until the action reaches a terminal state.
Authentication
Connected account requiredTags
Cancel the inbound transferGODADDY_V2_POST_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_TRANSFER_IN_CANCELCancels an in-progress inbound transfer. Returns 202 - poll GET .../actions/TRANSFER_IN_CANCEL until the action reaches a terminal state.Connection
Cancels an in-progress inbound transfer. Returns 202 - poll GET .../actions/TRANSFER_IN_CANCEL until the action reaches a terminal state.
Authentication
Connected account requiredTags
Restart the inbound transfer from the beginningGODADDY_V2_POST_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_TRANSFER_IN_RESTARTRestarts a stalled inbound transfer from the beginning. Returns 202 - poll GET .../actions/TRANSFER_IN_RESTART until the action reaches a terminal state.Connection
Restarts a stalled inbound transfer from the beginning. Returns 202 - poll GET .../actions/TRANSFER_IN_RESTART until the action reaches a terminal state.
Authentication
Connected account requiredTags
Retry the inbound transfer with a new authorization codeGODADDY_V2_POST_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_TRANSFER_IN_RETRYRetries a failed inbound transfer with a new authorization code. Returns 202 - poll GET .../actions/TRANSFER_IN_RETRY until the action reaches a terminal state.Connection
Retries a failed inbound transfer with a new authorization code. Returns 202 - poll GET .../actions/TRANSFER_IN_RETRY until the action reaches a terminal state.
Authentication
Connected account requiredTags
Initiate an outbound transferGODADDY_V2_POST_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_TRANSFER_OUTInitiates an outbound transfer for .uk domains. Returns 202 - poll the actions endpoint for completion.Connection
Initiates an outbound transfer for .uk domains. Returns 202 - poll the actions endpoint for completion.
Authentication
Connected account requiredTags
Accept the outbound transferGODADDY_V2_POST_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_TRANSFER_OUT_ACCEPTAccepts a pending outbound transfer request. Returns 202 - poll GET .../actions/TRANSFER_OUT_ACCEPT until the action reaches a terminal state.Connection
Accepts a pending outbound transfer request. Returns 202 - poll GET .../actions/TRANSFER_OUT_ACCEPT until the action reaches a terminal state.
Authentication
Connected account requiredTags
Reject the outbound transferGODADDY_V2_POST_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_TRANSFER_OUT_REJECTRejects a pending outbound transfer request, keeping the domain at GoDaddy. Returns 202 - poll GET .../actions/TRANSFER_OUT_REJECT until the action reaches a terminal state.Connection
Rejects a pending outbound transfer request, keeping the domain at GoDaddy. Returns 202 - poll GET .../actions/TRANSFER_OUT_REJECT until the action reaches a terminal state.
Authentication
Connected account requiredTags
Acknowledge a domain notificationGODADDY_V2_POST_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_NOTIFICATIONS_NOTIFICATION_ID_ACKNOWLEDGEAcknowledges a domain notification, removing it from the notification queue. Returns 204 No Content.Connection
Acknowledges a domain notification, removing it from the notification queue. Returns 204 No Content.
Authentication
Connected account requiredTags
Purchase and register the specified DomainGODADDY_V2_POST_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_REGISTERRegisters the specified domain. Requires a consent object with TLD agreement keys from the schema endpoint. Charges the account's billing method. Returns 202 - poll GET .../actions/REGISTER until the action reaches a terminal state.Connection
Registers the specified domain. Requires a consent object with TLD agreement keys from the schema endpoint. Charges the account's billing method. Returns 202 - poll GET .../actions/REGISTER until the action reaches a terminal state.
Authentication
Connected account requiredTags
Validate the request body using the Domain Registration Schema for the specified TLDGODADDY_V2_POST_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_REGISTER_VALIDATEValidates the registration request body against the TLD schema with no side effects and no charge. Returns 204 on success.Connection
Validates the registration request body against the TLD schema with no side effects and no charge. Returns 204 on success.
Authentication
Connected account requiredTags
Replaces the existing name servers on the domain.GODADDY_V2_PUT_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_DOMAIN_NAME_SERVERSReplaces the domain's authoritative nameservers. Returns 202 - poll GET .../actions/DOMAIN_UPDATE_NAME_SERVERS until the action reaches a terminal state.Connection
Replaces the domain's authoritative nameservers. Returns 202 - poll GET .../actions/DOMAIN_UPDATE_NAME_SERVERS until the action reaches a terminal state.
Authentication
Connected account requiredTags
Opt in to receive notifications for the submitted notification typesGODADDY_V2_PUT_V2_CUSTOMERS_CUSTOMER_ID_DOMAINS_NOTIFICATIONS_OPT_INOpts the account in to receiving the specified notification types. Returns 204 No Content.Connection
Opts the account in to receiving the specified notification types. Returns 204 No Content.
Authentication
Connected account requiredTags