Public previewSee what changed →
All guides

Rules for every walk

Page 3 of 4

  • Page sequentially. Do not request pages in parallel.
  • Send the same parameters on every page of a walk. Only cursor changes. Changing a filter mid-walk invalidates the cursor.
  • A cursor is valid for 24 hours.
  • If a page returns BAD_REQUEST with a cursor problem, discard the cursor and restart that walk from page 1.
  • On a retryable failure, retry the same page with backoff. See Handling errors.
  • The catalog in your database is a cache. The cart endpoints re-check price and availability live, so they are the final authority at add-to-cart time.