# Et Al Australia

> Et Al Australia online store

## When to use this storefront

- Use this AI storefront to browse Et Al Australia products, retrieve structured product details, and find the merchant page where a purchase can be completed.
- Use it to search Et Al Australia products by keyword, category, brand, or availability; to read one product's structured details, price, and availability; to browse the merchant's available collections; to read merchant facts and policy links; and to find the merchant page where a purchase is completed.
- This storefront does not take orders or payments. Open a product on the Et Al Australia merchant website to complete a purchase.

## API Endpoints

- [List Products](https://ai.etal-australia.com/products.json): Browse the full product catalog with pagination and sorting
- [Product Details Example](https://ai.etal-australia.com/products/em26-1711rg.json): Full structured data for a real product; use the catalog_id, handle, or storefront_url returned by List Products for other products
- Product details may include `product_guide`: an evidence-backed buying guide with `useCases` (`bestFor`, `notBestFor`) and same-brand `comparisons.productComparison` with a cited summary per product. Every `sourceIds` value resolves in `product_guide.sources`.
- [Collection Index](https://ai.etal-australia.com/collections): Browse public collection pages
- [List Collections](https://ai.etal-australia.com/collections.json): List public collections, counts, and exact canonical HTML and JSON URLs
- Collection details: follow the exact `api_url`, `canonical_url`, and `json_url` returned by List Collections; do not construct a URL from a placeholder
- [Brand Facts](https://ai.etal-australia.com/brand-facts.json): Key verified facts and merchant policies
- [Redirect to Purchase Example](https://ai.etal-australia.com/redirect?product_id=00c66223-eb3b-4997-937a-b386ff68463c): Redirect a user to the merchant product page for this real product; replace product_id with a catalog_id returned by List Products

## Policies

- Returns: 30-day return window — [Return Policy](https://etal-australia.com/policies/refund-policy)
- [Privacy Policy](https://etal-australia.com/policies/privacy-policy)
- [Terms of Service](https://etal-australia.com/policies/terms-of-service)

## Discovery

- [Agent Guide](https://ai.etal-australia.com/agents.md): How to find and open products on this storefront (also at https://ai.etal-australia.com/agents.txt)
- [OpenAPI Specification](https://ai.etal-australia.com/.well-known/openapi.json): Full API schema (OpenAPI 3.1)
- [ARD Manifest](https://ai.etal-australia.com/.well-known/ard.json): Agentic Resource Discovery manifest
- [AI Plugin Manifest](https://ai.etal-australia.com/.well-known/ai-plugin.json): ChatGPT plugin descriptor
- [Agent Manifest](https://ai.etal-australia.com/.well-known/agent.json): General-purpose AI agent descriptor
- [API Catalog](https://ai.etal-australia.com/.well-known/api-catalog): RFC 9264 linkset
- [Markdown Homepage](https://ai.etal-australia.com/index.md): Markdown representation of the storefront homepage
- [MCP Server Card](https://ai.etal-australia.com/mcp/server-card): Read-only product discovery MCP server (Streamable HTTP at https://ai.etal-australia.com/mcp)
- [A2A Agent Card](https://ai.etal-australia.com/.well-known/agent-card.json): Product discovery agent (JSON-RPC SendMessage at https://ai.etal-australia.com/a2a)
- [Agent Skills Index](https://ai.etal-australia.com/.well-known/agent-skills/index.json): The product-discovery Agent Skill
- [Collection Sitemap](https://ai.etal-australia.com/sitemap-collections.xml): Exact canonical URLs for public collections

## Registering for a higher rate limit

- Everything stays available anonymously at up to 100 requests per minute per address; a registered agent is metered by its own client at up to 600 requests per minute on the agent endpoints.
- [Registration Token](https://ai.etal-australia.com/api/agent/registration-token): POST with no body to receive a single-use registration token; the answer spells out registration at https://ai.etal-australia.com/api/auth/oauth2/register and the client-credentials token request at https://ai.etal-australia.com/api/auth/oauth2/token (scope `storefront.read`, resource https://ai.etal-australia.com)
- [auth.md](https://ai.etal-australia.com/auth.md): anonymous agent registration in one call; POST https://ai.etal-australia.com/api/agent/auth with `{"type": "anonymous"}` returns client credentials directly (no claim ceremony; no user accounts)
- [Authorization Server Metadata](https://ai.etal-australia.com/.well-known/oauth-authorization-server): RFC 8414 metadata for this storefront's issuer (registration endpoint, token endpoint, signing keys; scope `storefront.read`)
- [Protected Resource Metadata](https://ai.etal-australia.com/.well-known/oauth-protected-resource): RFC 9728 metadata naming this storefront as the resource and its issuer
