Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the GoDaddy Shoppers API (OTE), or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fote-godaddy.com%2Fshoppers" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fote-godaddy.com%2Fshoppers" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with GoDaddy Shoppers API (OTE) API.
Create subaccounts under a reseller or parent account
Retrieve shopper profile information including contact details and account status
Manage customer account relationships for resellers and agencies
Access shopper IDs for use with other GoDaddy API operations
Update shopper profile information and preferences
GET STARTED
Patterns agents use GoDaddy Shoppers API (OTE) API for, with concrete tasks.
★ Reseller Account Provisioning
Web hosting resellers and agencies can programmatically create and manage customer subaccounts. POST /v1/shoppers/subaccount creates a new shopper account linked to the reseller, returning a shopper ID that can be used with the X-Shopper-Id header in Domains and Orders API calls. This enables white-label domain management where customers never interact directly with GoDaddy.
POST /v1/shoppers/subaccount with customer contact details to create the account, then use the returned shopperId with X-Shopper-Id header in domain operations.
Multi-Tenant Customer Management
SaaS platforms offering domain services can maintain separate shopper accounts per customer for billing isolation and access control. GET /v1/shoppers/{shopperId} retrieves profile information, and PUT /v1/shoppers/{shopperId} updates account details. Combined with the Domains and Orders APIs, this enables full multi-tenant domain portfolio management.
GET /v1/shoppers/{shopperId} to retrieve customer profile, then use that shopper ID in GET /v1/domains with X-Shopper-Id to list their domains.
Agency Customer Onboarding
Web agencies onboarding new clients can automate account creation and initial domain setup. POST /v1/shoppers/subaccount provisions the account, followed by POST /v1/domains/purchase with the X-Shopper-Id header to register domains under the client's account. Agents can orchestrate multi-step onboarding workflows without manual account creation.
POST /v1/shoppers/subaccount for the new client, capture the shopperId, then POST /v1/domains/purchase with X-Shopper-Id header to register their domain.
AI Agent for Customer Operations
Let an AI agent handle customer account tasks for a reseller - creating subaccounts, looking up shopper information, and managing customer relationships. Through Jentic, the agent loads only the required operations and the GoDaddy API key is injected at execution time.
Use the Jentic search query 'create godaddy subaccount' to find POST /v1/shoppers/subaccount, load its schema, and execute with customer contact information.
4 endpoints — the godaddy shoppers api (ote - operational test environment) provides programmatic access to customer account management, including creating subaccounts, managing shopper profiles, and accessing customer information.
METHOD
PATH
DESCRIPTION
/v1/shoppers/subaccount
Create a new subaccount under the authenticated reseller account
/v1/shoppers/{shopperId}
Retrieve shopper profile information
/v1/shoppers/{shopperId}
Update shopper profile information
/v1/shoppers
List shoppers with filtering options
/v1/shoppers/subaccount
Create a new subaccount under the authenticated reseller account
/v1/shoppers/{shopperId}
Retrieve shopper profile information
/v1/shoppers/{shopperId}
Update shopper profile information
/v1/shoppers
List shoppers with filtering options
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the GoDaddy Shoppers API by hand means setting up the GoDaddy API key and secret pair, targeting the api.godaddy.com host, and managing your own retries around account provisioning calls. Through Jentic you install once, import the GoDaddy Shoppers API from the API Directory, store the key once, and your agent calls it.
Permission scoping
The Shoppers API puts the shopper id in the URL path (/v1/shoppers/{shopperId}), so a rule can pin your agent to reading one shopper. You choose the operations it may call, so subaccount creation and profile updates are not included unless you add them.
Credential isolation
Your GoDaddy API key and secret are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'create a shopper subaccount' or 'read a shopper profile', and Jentic returns the matching GoDaddy Shoppers operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using GoDaddy Shoppers API (OTE) API through Jentic.
What is a shopper in the GoDaddy API?
A shopper is a customer account entity in the GoDaddy system that owns domains, orders, and other resources. Each shopper has a unique shopper ID that can be used with the X-Shopper-Id header to perform operations on behalf of that account.
What is the GoDaddy OTE environment?
OTE (Operational Test Environment) is GoDaddy's sandbox for development and testing. It mirrors the production API but operates on test data and test accounts. No real charges or account changes occur in OTE.
Who can create subaccounts?
Only reseller accounts with appropriate permissions can create subaccounts via POST /v1/shoppers/subaccount. Standard customer accounts cannot create subaccounts. Reseller status is configured in the GoDaddy developer portal.
How do I use a shopper ID with other APIs?
Include the X-Shopper-Id header in requests to the Domains, Orders, or other GoDaddy APIs. This tells the API to perform the operation on behalf of that shopper account rather than the authenticated account.
Can I retrieve a list of all subaccounts I've created?
The specific endpoint for listing subaccounts depends on the API version and your account permissions. Contact GoDaddy developer support for the exact endpoint to list subaccounts under your reseller account.
Can I limit what my agent is allowed to do with the GoDaddy Shoppers API?
Yes. Because you run Jentic One yourself, you decide which Shoppers operations your agent may call, so you can allow it to read a profile with GET /v1/shoppers/{shopperId} while withholding subaccount creation via POST /v1/shoppers/subaccount and profile updates via PUT /v1/shoppers/{shopperId}. Since the shopper id sits in the URL path, your own rules can pin the agent to a single shopper rather than every account under your reseller. Your GoDaddy API key and secret are stored by your instance and injected only at execution time, so the agent never sees them.
For Agents
Manage GoDaddy customer accounts and shopper profiles: create subaccounts, retrieve shopper information, and manage customer relationships in the OTE test environment.
Use for: Create a new customer subaccount, Get shopper information for a customer, Retrieve a shopper ID for API operations, List all subaccounts under my reseller account
Not supported: Does not manage authentication, passwords, or login sessions - use only for account provisioning and profile management in the context of domain operations.
The GoDaddy Shoppers API (OTE - Operational Test Environment) provides programmatic access to customer account management, including creating subaccounts, managing shopper profiles, and accessing customer information. This test environment is designed for resellers and agencies managing multiple customer accounts before deploying to production. Shoppers are the core account entities in the GoDaddy system that own domains, orders, and other resources.