flow

Refresh and Reload Product Scrape

Queue and run refresh/reload scrape jobs for selected Product Marketplace catalog records.

FlowStatus: Implemented in api-v1

Overview

This flow documents the active api-v1 refresh and reload workflows for Product Marketplace. Refresh updates selected allowed fields while reload replaces a broader set of scrape-owned records.

OpenAPI

  • refreshProductModels
  • reloadProductModels
  • runProductScrape
  • refreshProductModelsAlias
  • reloadProductModelsAlias

Event Path

  • ScrapeRunCompleted or ScrapeRunFailed
  • ProductScrapeCompleted or ProductScrapeFailed

Code References

  • apps/api-v1/src/modules/product-marketplace/core/application/use-cases/ProductCatalogWorkflowUseCases.ts
  • apps/api-v1/src/modules/product-marketplace/core/application/use-cases/ProductScrapeRequestUseCases.ts
  • apps/api-v1/src/modules/product-marketplace/core/application/use-cases/ProductScrapeRequestJobUseCases.ts
  • apps/api-v1/src/modules/product-marketplace/adapters/outbound/scraping/ProductActionScrapePipelineAdapter.ts

Parameter persistence

See Parameter Graph Persistence when refresh/reload re-materializes parameter assignments.