The backend currently supports several import and sync paths suited to catalog-heavy systems.
Supported patterns in the codebase
- Google Shopping feed import via
/v1/indexes/{index_id}/import/google-shopping - generic file upload ingestion via
/v1/indexes/{index_id}/upload - catalog scrape jobs via
/v1/indexes/{index_id}/catalog-scrape - webhook ingestion helpers for Shopify, WooCommerce, and HubSpot-oriented flows
Best-fit use cases
- use Google Shopping import when your source catalog already exists as a feed
- use file upload when you need quick bulk loads from CSV, JSON, or JSONL
- use webhook flows when you want near real-time product or content updates
Data shape guidance
For best downstream rendering, make sure your source payloads include:
- stable product IDs
- human-friendly titles
- useful descriptions
- image URLs
- canonical product URLs
- price, currency, brand, and category where available