VantageClaw delivers events as JSON envelopes shaped consistently across every event type. v1 ships a single event so partners have something concrete to test against; the vocabulary grows as resource families ship.Documentation Index
Fetch the complete documentation index at: https://vantagesolutions.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Envelope shape
Every delivery body is a JSON object with this shape:| Field | Type | Description |
|---|---|---|
event | string | Dot-namespaced event type. Always vc.<category>.<action>. |
id | string | Unique event ID prefixed evt_. Stable across retries — use for idempotency. |
subscription_id | string | The wh_<uuid> your subscription was created with. |
occurred_at | string | ISO 8601 UTC timestamp of when the event was generated, not when it was delivered. |
data | object | Event-specific payload. Shape varies by event type — see below. |
X-VC-Signature. Do not re-serialize before verifying.
Event types
vc.test.ping
Fired by POST /api/v1/partner/webhooks/{id}/test. The only event in v1. Used to exercise the full signature + delivery pipeline against your endpoint without waiting for a real platform event.
data shape:
vc.test.ping end-to-end means your integration is ready to receive any future event type without changes to your verification code.
See the integration test guide for the full readiness checklist.
Reserved event prefixes
Future events will follow thevc.<category>.<action> convention. The following category prefixes are reserved but not yet emitting:
vc.lead.*— lead lifecycle eventsvc.intake.*— intake form submissionsvc.record.*— record-level CRUD eventsvc.skill.*— skill execution eventsvc.agent.*— agent invocation events
events array at create time without error — they simply never fire until the corresponding category ships. This lets you build your handler ahead of the event going live.
In v1 the only event source is the explicit test endpoint (
POST /api/v1/partner/webhooks/{id}/test), which fires regardless of whether vc.test.ping is listed in your subscription’s events array. Once real platform events ship, the events array becomes the filter that determines which categories your endpoint receives.