Skip to main content

Documentation Index

Fetch the complete documentation index at: https://truv.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Subscribe to these events via Webhooks to receive notifications when bank account data becomes available or changes during a refresh. All webhook payloads include the common fields plus the event-specific fields below.

bank-accounts-created

Fires when bank account data has been retrieved. This occurs once per Link for each non-refresh Task completion. Multiple responses are sent when additional bank accounts are found. Additional fields:
FieldDescription
employment_idThe associated employment record
task_idThe associated Task
objects_countNumber of bank accounts retrieved
{
  "webhook_id": "3cc6a3e58cbe4b71bbbe8b821d2242b8",
  "task_id": "c32fb957ec7246828da56be7516da765",
  "link_id": "9915c50cc047413bb810767f218390f8",
  "product": "employment",
  "data_source": "payroll",
  "tracking_info": null,
  "event_type": "bank-accounts-created",
  "event_created_at": "2022-08-23T17:32:19.269355Z",
  "objects_count": 2,
  "employment_id": "427abebd8590457e8332fdff77fc412f",
  "user_id": "88fef4cea64c40b5ad6727cc9b0b9fdc",
  "template_id": null
}

bank-accounts-updated

Fires when the bank account count changes during a refresh Task. For example, if a person had 3 bank accounts and now has 4. Additional fields: Same as bank-accounts-created (employment_id, task_id, objects_count).
{
  "webhook_id": "3cc6a3e58cbe4b71bbbe8b821d2242b8",
  "task_id": "c32fb957ec7246828da56be7516da765",
  "link_id": "9915c50cc047413bb810767f218390f8",
  "product": "employment",
  "data_source": "payroll",
  "tracking_info": null,
  "event_type": "bank-accounts-updated",
  "event_created_at": "2022-08-23T17:32:19.269355Z",
  "objects_count": 2,
  "employment_id": "427abebd8590457e8332fdff77fc412f",
  "user_id": "88fef4cea64c40b5ad6727cc9b0b9fdc",
  "template_id": null
}