This walks you from API key to a working integration: create a company programmatically, then receive a webhook when its data is ready.Documentation Index
Fetch the complete documentation index at: https://docs.vern.so/llms.txt
Use this file to discover all available pages before exploring further.
1. Get an API key
See Authentication.2. Create a company
This single call creates the company, its workbook (with one sheet per template), and a magic link to share with your customer.magic_link_url:
source UUID in Settings → Sources. See Create a company for full request/response details.
3. Send the magic link
Dropmagic_link_url into your onboarding email or UI. The customer authenticates and uploads data — no Vern login required on their end.
4. Receive cleaned data via webhook
Once your implementation team has imported and exported the workbook, Vern POSTs the cleaned rows to your endpoint:external_id to match the payload back to your customer record. Configure the endpoint in Settings → Webhooks. See Webhooks for setup, signature verification, batching, and the full payload schema (flat and nested).
Next
- Create a company — full API reference.
- Webhooks — payload schemas and verification.