Skip to main content

Refresh Products (Tracked)

POST 

/api/woo-commerce/1/products/refresh-tracked

Dispatch a tracked background job to re-fetch products from WooCommerce.

Body fields (all optional):

  • mode (string): One of since_latest, full_catalog, date_range. Defaults to full_catalog.
  • latestDate (string|null): ISO8601 timestamp used as modified_after when mode is since_latest.
  • dateFrom (date|null): YYYY-MM-DD start date for date_range mode.
  • dateTo (date|null): Reserved for future use.
  • dateMethod (string|null): One of created or updated. When date_range is selected with dateMethod=created the WC after filter is used; with dateMethod=updated (default) the WC modified_after filter is used.

Returns a tracked_job_log_id that can be used to monitor job progress via the job tray.

Route name: woo-commerce.products.refresh-tracked

Request

Responses

Successful response