Primary navigation

Get Started

Start your ACP integration by sharing a structured product feed.

Onboarding product feeds in ChatGPT is currently available to approved partners. To apply for access, fill out this form

here

Overview

Start your ACP integration by sharing a structured product feed with OpenAI. Product feeds give ChatGPT the catalog data it needs to index your products, understand core attributes, and present accurate product information in shopping experiences.

Start with product feeds when you want to:

  • Make your catalog understandable to ChatGPT.
  • Share up-to-date product data, including titles, descriptions, images, price, and availability.
  • Establish a clear integration path based on a documented schema and delivery model.

You can learn more about the Agentic Commerce Protocol at agenticcommerce.dev and on GitHub.

Integration path

Use this sequence to stand up your integration with ACP:

  1. Decide which integration method to use: file upload or API.
    • It is generally recommended to provide the entire feed once a day via file upload, and then send updates throughout the day via the API.
    • If your feed is small, you can provide both the entire feed and regular updates via the API.
    • Promotions data can only be provided via the API.
  2. Review the specs for the chosen integration method, and confirm the required fields, canonical field names, and validation rules.
  3. Validate required fields for every record.
  4. Upload feed data through the chosen integration method.
  5. Keep the feed current based on the integration method:
    • For file upload, overwrite the same file or shard set with your latest snapshot on a regular cadence.
    • For the API, upsert products through the API.

Best practices

Review integration best practices for guidance.