Webhook endpoint for Clay to sync GTM demo data.
This endpoint receives data from Clay tables and upserts it into the gtm_demos table. If a demo with the same slug exists, it will be updated; otherwise, a new demo will be created.
Configure Clay to send a POST request to: https://api.ontora.com/v1/demo/sync-from-clay
Optional: Set CLAY_WEBHOOK_SECRET env var and include it in the X-Clay-Secret header for verification.
Documentation Index
Fetch the complete documentation index at: https://docs.ontora.com/llms.txt
Use this file to discover all available pages before exploring further.
Clerk-issued RS256 JWT.
Webhook payload from Clay table.
Maps Clay columns to PE firm demo structure. Column names should match your Clay table headers.
URL slug for the demo (e.g., 'summit-partners')