Skip to main content
The Products page shows all activities that Seyaha has synced from your OCTO API. Each product corresponds to one activity visible to customers on Seyaha.

Products list

Navigate to Products in the left sidebar. The table shows: Use the search bar to find a product by name or external ID. Use the Status filter to narrow results to Active or Inactive products only.

Sync status indicators

Each product row displays one of four states: A red badge on the Products page title indicates one or more products have sync errors. Click View errors to open the error log with timestamps and HTTP response codes from your API.

Triggering a manual sync

You do not need to wait for the nightly scheduled sync. To sync immediately:
  1. Go to Products
  2. Click Sync now in the top-right corner
  3. Seyaha calls your GET /products and POST /availability endpoints in sequence
The sync typically completes within a few minutes depending on catalog size. You can also trigger a sync programmatically — see Sync & Webhooks.
Manual sync triggers are rate-limited to once every 15 minutes per integration to prevent overloading your API.

Product detail view

Click any product row to open the detail panel. It has three tabs:

Overview tab

  • Activity title — the name displayed to customers on Seyaha (may differ from your internalName)
  • Description — added or edited by Seyaha admins, not sourced from your API
  • Media — photos managed by Seyaha (your OCTO API does not serve media)
  • Variations — each OCTO option with its pricing, units, and availability type

Availability tab

  • A 60-day calendar showing synced slots
  • Slot-level details: date, time, vacancies, status (AVAILABLE, LIMITED, SOLD_OUT, etc.)
  • Any overrides applied by Seyaha admins to individual slots

Sync log tab

  • Chronological log of sync attempts for this product
  • HTTP status codes and response times from your API
  • Full error messages for failed attempts, including the raw response body

What Seyaha controls vs. what you control

Never change your product.id or option.id values after your first sync. Seyaha uses them as permanent deduplication keys. Changing them causes duplicate activities to be created.

Requesting changes to product content

If you need changes to the Seyaha-controlled fields (title, description, media), submit a request via Support in the left sidebar. Include the product name, your external product ID, and the specific change needed.