Register your integration
Call The response includes a
POST /api/v1/partner-integrations with your OCTO endpoint details.
You must be authenticated as a partner (Authorization: Bearer <JWT>).webhook_secret. Save it now — it is not shown again.Wait for admin approval
New integrations start with Once
isApproved: false. A Seyaha admin reviews and
approves the integration before any syncs run.You can check your approval status at any time:cURL
isApproved is true, scheduled syncs will begin automatically.Test the connection
Verify Seyaha can reach your OCTO endpoint and authenticate successfully:A successful response:If
ok is false, check message for a diagnostic. Common issues: wrong
auth_type, firewall blocking Seyaha’s IPs, or OCTO /products endpoint not
returning a 200.What’s next
- Read the OCTO Protocol guide to understand how Seyaha maps your products to activities.
- Set up the Sync webhook so Seyaha stays in sync whenever your catalog changes.
- Configure Availability Notify to push real-time slot updates.