canonical: https://jentic.com/apis/ote-godaddy.com/ote-godaddy-agreements

# Ote Godaddy GoDaddy Agreements API

Retrieve legal agreements and terms of service for GoDaddy products and services. This API provides programmatic access to agreement content, titles, and URLs for display in applications and compliance workflows. It supports multi-market localization with BCP-47 language codes, enabling region-specific legal text retrieval for international deployments.

## For AI agents

Retrieve legal agreements and terms of service for GoDaddy products. Supports localized agreement retrieval for compliance and terms display workflows.

## Scope

Does not handle document generation, e-signature workflows, or custom contract creation - use for retrieving pre-written GoDaddy legal agreements only.

## Capabilities

- Retrieve legal agreement content by agreement key
- Fetch localized agreements for specific markets using BCP-47 language codes
- Access agreement metadata including titles and web URLs
- Query multiple agreement documents in a single request
- Support private label partner agreement retrieval

## Use cases

### Terms of Service Display

Display current terms of service during user sign-up and checkout flows. The API retrieves agreement content with embedded HTML for direct rendering, eliminating manual content copying and ensuring compliance with the latest legal text. Applications can request agreements by key and market, automatically showing the correct regional version to each user based on their location.

Example prompt: Retrieve the terms of service agreement for the en-US market and display it in a web application checkout flow

### Multi-Region Compliance

Serve localized legal agreements for applications operating across multiple countries and regions. The API supports BCP-47 language codes, allowing retrieval of agreements in the user's preferred language. This ensures regulatory compliance with region-specific legal requirements without maintaining separate agreement repositories per market.

Example prompt: Fetch the privacy policy in German (de-DE market) and French (fr-FR market) for users in those regions

### Private Label Partner Integration

Private label partners can retrieve agreements branded for their specific label ID. The API accepts an X-Private-Label-Id header to fetch agreements customized for reseller relationships, enabling white-label products to display legally accurate terms under their own branding while leveraging GoDaddy's platform.

Example prompt: Retrieve agreements for a private label partner using their specific label ID and display them in their branded application

### AI Agent Legal Document Retrieval

AI agents working with GoDaddy integrations can retrieve and present legal agreements to end users without hardcoding document content. Through Jentic, agents search for the agreement retrieval operation by intent, receive the schema with market and agreement key parameters, and execute the call to fetch current legal text. This ensures agents always reference up-to-date agreements without manual intervention.

Example prompt: Search for 'retrieve legal agreement' via Jentic, load the GoDaddy Agreements API schema, and execute a request for the terms of service in the user's market

## Key endpoints

| Method | Path | Description |
| --- | --- | --- |
| GET | `/v1/agreements` | Retrieve legal agreements by keys with market localization |

## Key resources

- **Legal Agreements** — Retrieve agreement content, titles, and URLs by agreement key with market localization support

## Why Jentic

- **Setup:** Wiring the GoDaddy Agreements API by hand means setting up the GoDaddy API key and secret pair, targeting the api.ote-godaddy.com test host, and handling retries yourself for a simple read. Through Jentic you install once, import the GoDaddy Agreements API from the API Directory, store the key once, and your agent calls it.
- **Permission scoping:** The Agreements API exposes a single read operation that selects agreements through query parameters rather than path ids, so scope by operations: limit the agent to the retrieve-agreements operation it needs. You choose the allowed set, so this stays a read of pre-written legal agreements and nothing more.
- **Credential handling:** 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.
- **Discovery method:** Agents search Jentic by intent such as 'retrieve GoDaddy legal agreements for a product', and Jentic returns the matching GoDaddy Agreements operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

## Related APIs

- **PandaDoc API** — Create, send, and track legally binding documents and e-signatures
- **DomainsDB API** — Search and query registered domain information
- **Cloudflare API** — Manage DNS, security, and content delivery for domains

## FAQ

### What authentication does the GoDaddy Agreements API use?

The API uses API key authentication. Keys are stored encrypted in your Jentic One instance, and agents receive scoped access tokens rather than raw credentials. Requests also support an optional X-Private-Label-Id header for private label partner authentication.

### Can I retrieve agreements in different languages?

Yes. The API supports localized agreement retrieval via the X-Market-Id header, which accepts BCP-47 language codes (e.g., 'en-US', 'de-DE', 'fr-FR'). If no market is specified, it defaults to en-US.

### What are the rate limits for the GoDaddy Agreements API?

The API returns a 429 error when rate limits are exceeded, along with a retryAfterSec field indicating how long to wait before retrying. Specific rate limit thresholds are enforced per API key and should be checked in the GoDaddy developer documentation.

### How do I retrieve a specific legal agreement through Jentic?

Search for 'retrieve godaddy legal agreement' via Jentic, load the operation schema, then execute with the agreement key and market ID parameters. Install the Jentic SDK with pip install jentic and run it through Jentic One, the self-hosted execution layer.

### Can I query multiple agreements in a single request?

Yes. The keys query parameter accepts an array of agreement identifiers, allowing you to retrieve multiple agreements in one API call. This reduces round trips when you need to display several legal documents simultaneously.

### Is the GoDaddy Agreements API free?

The API is part of the GoDaddy developer platform. Pricing and access policies are managed by GoDaddy. Check the GoDaddy developer portal for current terms and any usage costs associated with the API.

### Can I limit what my agent is allowed to do with the GoDaddy Agreements API?

Yes. Because you run Jentic One yourself, your own rules decide which operations and credentials the agent may use. The GoDaddy Agreements API exposes a single read operation that fetches agreements through query parameters, so you can allow only that retrieve-agreements operation and nothing else. This keeps the agent's access to reading pre-written legal agreements, with your stored GoDaddy key injected at execution time rather than exposed to the agent.
