Claude
Skills
Sign in
Back

pp-godaddy

Included with Lifetime
$97 forever

Printing Press CLI for GoDaddy. Combined CLI for multiple API services

Backend & APIs

What this skill does

<!-- GENERATED FILE — DO NOT EDIT.
     This file is a verbatim mirror of library/developer-tools/godaddy/SKILL.md,
     regenerated post-merge by tools/generate-skills/. Hand-edits here are
     silently overwritten on the next regen. Edit the library/ source instead.
     See the repository agent guide, section "Generated artifacts: registry.json, cli-skills/". -->

# GoDaddy — Printing Press CLI

## Prerequisites: Install the CLI

This skill drives the `godaddy-pp-cli` binary. **You must verify the CLI is installed before invoking any command from this skill.** If it is missing, install it first:

1. Install via the Printing Press installer. It defaults binaries to `$HOME/.local/bin` on macOS/Linux and `%LOCALAPPDATA%\Programs\PrintingPress\bin` on Windows:
   ```bash
   npx -y @mvanhorn/printing-press-library install godaddy --cli-only
   ```
2. Verify: `godaddy-pp-cli --version`
3. Ensure the reported install directory is on `$PATH` for the agent/runtime that will invoke this skill.

If the `npx` install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.3 or newer):

```bash
go install github.com/mvanhorn/printing-press-library/library/developer-tools/godaddy/cmd/godaddy-pp-cli@latest
```

If `--version` reports "command not found" after install, the runtime cannot see the binary directory on `$PATH`. Do not proceed with skill commands until verification succeeds.

## Command Reference

**abuse** — Manage abuse

- `godaddy-pp-cli abuse create-ticket` — Create a new abuse ticket
- `godaddy-pp-cli abuse create-ticket-v2` — Create a new abuse ticket
- `godaddy-pp-cli abuse get-ticket-info` — Return the abuse ticket data for a given ticket id
- `godaddy-pp-cli abuse get-ticket-info-v2` — Return the abuse ticket data for a given ticket id
- `godaddy-pp-cli abuse get-tickets` — List all abuse tickets ids that match user provided filters
- `godaddy-pp-cli abuse get-tickets-v2` — List all abuse tickets ids that match user provided filters

**aftermarket** — Manage aftermarket

- `godaddy-pp-cli aftermarket add-expiry-listings` — Add expiry listings into GoDaddy Auction
- `godaddy-pp-cli aftermarket delete-listings` — Remove listings from GoDaddy Auction

**agents** — Manage agents

- `godaddy-pp-cli agents get` — Retrieves detailed information about a registered agent
- `godaddy-pp-cli agents get-events` — Returns a paginated, strictly ordered list of ANS events.
- `godaddy-pp-cli agents register` — Registers a new agent with the Agent Name Service. Supports three registration flows: 1.
- `godaddy-pp-cli agents resolve-ansname` — Resolves an ANSName to an actionable endpoint reference.
- `godaddy-pp-cli agents search-ansname` — Searches the Agent Name Service registry using flexible criteria such as partial agent names, agent host domains

**agreements** — Manage agreements

- `godaddy-pp-cli agreements` — Retrieve Legal Agreements for provided agreements keys

**api-customers** — Manage customers


**auctions-aftermarket** — Manage aftermarket

- `godaddy-pp-cli auctions-aftermarket <customerId>` — Places multiple bids with a single request.

**certificates** — Manage certificates

- `godaddy-pp-cli certificates create` — Creating a certificate order can be a long running asynchronous operation in the PKI workflow.
- `godaddy-pp-cli certificates create-endpoint` — Creating a certificate order for a subscription can be a long running asynchronous operation in the PKI workflow.
- `godaddy-pp-cli certificates download-entitlement` — Download certificate by entitlement
- `godaddy-pp-cli certificates get` — Once the certificate order has been created, this method can be used to check the status of the certificate.
- `godaddy-pp-cli certificates get-entitlement` — Once the certificate order has been created, this method can be used to check the status of the certificate.
- `godaddy-pp-cli certificates retrieve-ssl-by-domain-reseller` — The pagination starts at page 1. Each page contains a page of *subscriptions*, not certificates.
- `godaddy-pp-cli certificates retrieve-ssl-by-domain-subscription-reseller` — GET a page of certificates for a specific domain product
- `godaddy-pp-cli certificates validate` — Validate a pending order for certificate

**countries** — Manage countries

- `godaddy-pp-cli countries get` — Retrieves summary country information for the provided marketId and filters
- `godaddy-pp-cli countries get-country` — Retrieves country and summary state information for provided countryKey

**customers** — Manage customers

- `godaddy-pp-cli customers auctions get-listings <customerId>` — Get listings from GoDaddy Auctions

**domains** — Manage domains

- `godaddy-pp-cli domains available` — Determine whether or not the specified domain is available for purchase
- `godaddy-pp-cli domains available-bulk` — Determine whether or not the specified domains are available for purchase
- `godaddy-pp-cli domains cancel` — Cancel a purchased domain
- `godaddy-pp-cli domains contacts-validate` — All contacts specified in request will be validated against all domains specifed in 'domains'.
- `godaddy-pp-cli domains get` — Retrieve details for the specified Domain
- `godaddy-pp-cli domains get-agreement` — Retrieve the legal agreement(s) required to purchase the specified TLD and add-ons
- `godaddy-pp-cli domains get-maintenances` — Retrieve the details for an upcoming system Maintenances
- `godaddy-pp-cli domains get-usage` — Retrieve api usage request counts for a specific year/month. The data is retained for a period of three months.
- `godaddy-pp-cli domains list` — Retrieve a list of Domains for the specified Shopper
- `godaddy-pp-cli domains list-maintenances` — Retrieve a list of upcoming system Maintenances
- `godaddy-pp-cli domains purchase` — Purchase and register the specified Domain
- `godaddy-pp-cli domains schema` — Retrieve the schema to be submitted when registering a Domain for the specified TLD
- `godaddy-pp-cli domains suggest` — Suggest alternate Domain names based on a seed Domain, a set of keywords, or the shopper's purchase history
- `godaddy-pp-cli domains tlds` — Retrieves a list of TLDs supported and enabled for sale
- `godaddy-pp-cli domains update` — Update details for the specified Domain
- `godaddy-pp-cli domains validate` — Validate the request body using the Domain Purchase Schema for the specified TLD

**domains-customers** — Manage customers


**orders** — Manage orders

- `godaddy-pp-cli orders get` — API Resellers This endpoint does not support subaccounts and therefore API Resellers should not supply an X-Shopper-Id
- `godaddy-pp-cli orders list` — API Resellers This endpoint does not support subaccounts and therefore API Resellers should not supply an X-Shopper-Id

**parking** — Manage parking

- `godaddy-pp-cli parking get-metrics` — Returns a list of parking metrics for the specified customer, using specified filters
- `godaddy-pp-cli parking get-metrics-by-domain` — Returns a list of domain metrics for the specified customer and portfolio, using specified filters

**shoppers** — Manage shoppers

- `godaddy-pp-cli shoppers create-subaccount` — Create a Subaccount owned by the authenticated Reseller
- `godaddy-pp-cli shoppers delete` — Notes: Shopper deletion is not supported in OTE **shopperId** is **not the same** as **customerId**.
- `godaddy-pp-cli shoppers get` — Notes: **shopperId** is **not the same** as **customerId**.
- `godaddy-pp-cli shoppers update` — Notes: **shopperId** is **not the same** as **customerId**.

**subscriptions** — Manage subscriptions

- `godaddy-pp-cli subscriptions cancel` — Cancel the specified Subscription
- `godaddy-pp-cli subscriptions get` — Retrieve details for the specified Subscription
- `godaddy-pp-cli subscriptions list` — Retrieve a list of Subscriptions for the specified Shopper
- `godaddy-pp-cli subscriptions product-groups` — Retrieve a list of ProductGroups for the specified Shopper
- `godaddy-pp-cli subscriptions update` — Only Subscriptio

Related in Backend & APIs