DecisionVault API
  1. DecisionVault API
DecisionVault API
  • DecisionVault API
    • Authentication
    • Automation
    • External Identifiers
    • Financial Categories
    • Pagination
    • Webhooks
    • Questionnaires
      • Get Questionnaires
      • Get Single Questionnaire
    • FinancialCategories
      • Get Financial Categories
    • Matters
      • Get Matters
      • Get Single Matter
      • Get Clients for a Matter
      • Get Assets for a Matter
      • Get Contacts for a Matter
      • Get Documents for Matter
      • Get Financial Documents for Matter
      • Create Matter
    • Events
      • Get Events
      • Get Single Event
    • Documents
      • Get Single Document
    • Users
      • Get Single User
    • Subscriptions
      • Create Webhook Subscription
      • Delete Webhook Subscription
  1. DecisionVault API

Webhooks

Events#

DecisionVault can send out webhooks for the following events:
EventDescription
intakeform.startedThe client user creates an account and starts on the intake form.
intakeform.submittedThe intake form is submitted for the first time.
intakeform.resubmittedThe intake form is resubmitted.
intakeform.completedThe intake is completed (manual button from the matter detail screen).
meetingtemplate.completedSignal the Meeting Template / Design Sheet is completed (manual button from the meeting template / design sheet screen).

Contents#

The base contents is listed below - personal information is not included on purpose (i.e. no email address). You can take the user_id and query the /users/{user_id} endpoint via the API if you need that.
The occurred_at time is in UTC and ISO 8601 string formatted.
{
  "event_id": "evt_AABBCCDD0011223344",
  "event_type": "intakeform.submitted",
  "occurred_at": "2022-04-30T22:04:37+00:00",
  "matter": {
    "id": "matter_AABBCCDD0011223344"
  },
  "meta": {
    "questionnaire": {
      "id": "quest_AABBCCDD0011223344",
      "internal_type": "planning"
    }
  },
  "user": {
    "id": "user_AABBCCDD0011223344",
    "is_firm_staff": false,
    "is_client_user": true
  }
}

Set up webhooks#

You can turn on webhooks from the integrations list page in DecisionVault (here).
Once turned on the webhooks settings page gives you a control panel where you can add endpoints, see webhook activity and resend requests.

Filter Webhooks#

You can filter the events that get send to the webhook endpoint from the webhooks control panel.
1.
Click on the endpoint you would like to filter
2.
On the right hand side under version and created / update dates find Subscribed events and click edit.
3.
Set up the filtering.
Modified at 2025-09-21 17:03:09
Previous
Pagination
Next
Get Questionnaires
Built with