> For the complete documentation index, see [llms.txt](https://developer.esw.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.esw.com/agentic-commerce/esw-agentic-discovery.md).

# ESW Agentic Discovery

Let's Get Started.

ESW Agentic Discovery makes your product catalog available to AI shopping experiences. ESW validates, enriches, and distributes market-specific product data to merchant centers, starting with Microsoft Merchant Center.

Provide clear, current catalog data for every market. Accurate product details, prices and availability to help AI agents match shoppers with the right products.

{% hint style="info" icon="rocket-launch" %}
Start by preparing your catalog. Then upload it through SFTP and keep it current as products change.
{% endhint %}

<table data-view="cards"><thead><tr><th></th><th>Description</th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-cover-dark data-type="image">Cover image (dark)</th></tr></thead><tbody><tr><td>Merchant Center and catalog preparation</td><td>Prepare market-specific catalog data and product descriptions.</td><td><a href="/agentic-commerce/esw-agentic-discovery/merchant-center-and-catalog-preparation.md">Merchant Center and Catalog Preparation</a></td><td><a href="https://3613318399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoNiYzXq5W9lF4B0fAZ9e%2Fuploads%2FOg4T10d6MvmS0bzehqUt%2FPictogram-01.svg?alt=media&amp;token=cf65a62e-f607-46fe-92f5-c80ef3331cc7">Pictogram-01.svg</a></td><td><a href="https://3613318399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoNiYzXq5W9lF4B0fAZ9e%2Fuploads%2F2PdRsxz9sp04FufgwGPY%2FPictogram-02.svg?alt=media&amp;token=a5cab79f-a452-4963-80d7-be674b38db52">Pictogram-02.svg</a></td></tr><tr><td>Manage catalog uploads (SFTP)</td><td>Upload full and delta catalog files through SFTP.</td><td><a href="/agentic-commerce/esw-agentic-discovery/manage-catalog-uploads.md">Manage Catalog Uploads</a></td><td><a href="https://3613318399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoNiYzXq5W9lF4B0fAZ9e%2Fuploads%2Fbm7GvKRG9CpJAOy076ry%2FPictogram-03.svg?alt=media&amp;token=e0609002-8d8b-46d8-8805-81f2bae613cf">Pictogram-03.svg</a></td><td><a href="https://3613318399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoNiYzXq5W9lF4B0fAZ9e%2Fuploads%2FEGS0GmqfRP99lfPApqca%2FPictogram-04.svg?alt=media&amp;token=0b4f2295-d36b-42ae-815b-60e49e273005">Pictogram-04.svg</a></td></tr><tr><td>Product catalog specification</td><td>Review required fields, formats, and category-specific requirements.</td><td><a href="/agentic-commerce/esw-agentic-discovery/product-catalog-specification.md">Product Catalog Specification</a></td><td><a href="https://3613318399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoNiYzXq5W9lF4B0fAZ9e%2Fuploads%2F1wCd0YNtJftPGKr5llDa%2FPictogram-05.svg?alt=media&amp;token=d7d9c65e-cd0f-4370-a92c-0317b747e5ea">Pictogram-05.svg</a></td><td><a href="https://3613318399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoNiYzXq5W9lF4B0fAZ9e%2Fuploads%2Fagu8F6mLUJTnMWyntjII%2FPictogram-06.svg?alt=media&amp;token=831c388b-f06f-4418-9d11-1570ecc70c9c">Pictogram-06.svg</a></td></tr><tr><td>FAQs</td><td>Resolve upload, timing, and catalog-validation questions.</td><td><a href="/agentic-commerce/esw-agentic-discovery/faqs.md">FAQs</a></td><td><a href="https://3613318399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoNiYzXq5W9lF4B0fAZ9e%2Fuploads%2FYH3f7nAkjKyh7iHUcyV1%2FPictogram-07.svg?alt=media&amp;token=0962002f-d80e-4e7b-b7d4-2425425ee485">Pictogram-07.svg</a></td><td><a href="https://3613318399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoNiYzXq5W9lF4B0fAZ9e%2Fuploads%2FvUiLvlKs1kuNNveIgH7K%2FPictogram-08.svg?alt=media&amp;token=59da0330-0fca-42b8-9fd7-673b52f4040f">Pictogram-08.svg</a></td></tr></tbody></table>

***

### How it works

{% stepper %}
{% step %}

#### Prepare a market-specific catalog

Create one CSV file for each market. Include required product details, current prices, availability, and product URLs.
{% endstep %}

{% step %}

#### Upload through SFTP

Upload an initial full catalog with active, in-stock products. Then upload a delta file whenever product data changes, such as when an item goes out of stock.
{% endstep %}

{% step %}

#### ESW validates and enriches your data

ESW validates the file and enriches product data for AI-led discovery.&#x20;
{% endstep %}

{% step %}

#### ESW publishes to merchant centers

ESW sends the enriched catalog to the relevant merchant center, starting with Microsoft Merchant Center. Allow up to 72 hours after the first successful upload for Microsoft validation.
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developer.esw.com/agentic-commerce/esw-agentic-discovery.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
