Support

Get product details

View as Markdown

Retrieve details for one product by ID.

Full description

Retrieve details for one product by ID. The current catalog does not support option selection or preference-based narrowing; send only id. Use catalog search to discover products.

POST
/catalog/product

Authorization

bearerAuth
AuthorizationBearer <token>

Personal Access Token presented through Authorization: Bearer $GODADDY_PAT. The PAT must include the scope documented for the operation.

In: header

Header Parameters

Request-Id*string

For tracing the request across network layers and components.

Formatuuid

Request Body

application/json

Request body for single-product retrieval. Supports interactive variant narrowing via selected and preferences.

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/catalog/product" \  -H "Request-Id: 6ba7b810-9dad-41d1-80b4-00c04fd430c8" \  -H "Content-Type: application/json" \  -d '{    "id": "hosting-deluxeapi"  }'
{  "ucp": {    "version": "2026-04-08",    "capabilities": {      "dev.ucp.shopping.catalog.lookup": [        {          "version": "2026-04-08"        }      ],      "com.godaddy.shopping.input": [        {          "version": "2026-04-08"        }      ],      "com.godaddy.shopping.catalog_action": [        {          "version": "2026-04-08"        }      ],      "com.godaddy.shopping.catalog_offer": [        {          "version": "2026-04-08"        }      ]    }  },  "product": {    "id": "hosting-deluxeapi",    "title": "Web Hosting Deluxe — Monthly",    "description": {      "plain": "Web Hosting on the Deluxe plan, which also includes Node.js Hosting for deploying your app. Billed monthly with automatic renewal."    },    "categories": [      {        "value": "webHosting"      }    ],    "price_range": {      "min": {        "amount": 1099,        "currency": "USD"      },      "max": {        "amount": 1099,        "currency": "USD"      }    },    "variants": [      {        "id": "hosting-deluxeapi:1mo",        "title": "Web Hosting Deluxe — 1 Month",        "description": {          "plain": "Web Hosting Deluxe, 1-month term."        },        "price": {          "amount": 1099,          "currency": "USD"        },        "list_price": {          "amount": 1099,          "currency": "USD"        },        "availability": {          "available": true        },        "options": [          {            "name": "Term",            "id": "1mo",            "label": "1 Month"          }        ]      }    ]  }}

Last updated on

How is this guide?