Documentation Index
Fetch the complete documentation index at: https://developer.rollfi.xyz/llms.txt
Use this file to discover all available pages before exploring further.
- Overview: These webhooks represent changes to bank accounts connected within the Rollfi system. They indicate when a bank account is created, undergoing verification, or ready for use.
🔹 Company Bank Account Status Webhook
Events
companybankaccount.companybankaccountstatus.insert— emitted when a company bank account is first created. The payload includes the initial new status, confirming the funding source was saved successfully.companybankaccount.companybankaccountstatus.update— emitted whenever the status of an existing company bank account changes.
Statuses
| Status | Description |
|---|---|
new | The bank account has been added and verification has not yet started. |
pending | The bank account is undergoing verification or setup. |
ready | The bank account has been verified and is ready for use. |
Note: Payroll cannot proceed until the company funding source reaches the ready status.
Example Payload
🔹 Employee Bank Account Status Webhook
Events
employeebankaccount.employeebankaccountstatus.insert— emitted when an employee bank account is first created. The payload returns the initial status of new, confirming the pay account was saved successfully.employeebankaccount.employeebankaccountstatus.update— emitted whenever the status of an existing employee bank account changes.
Statuses
| Status | Description |
|---|---|
linkurlsent | The employee’s bank account is being linked with Plaid and a URL has been generated. |
invitesent | The employee’s bank account is being linked with Plaid and they have received an email asking them to add their account. |
new | The bank account has been added and verification has not yet started. |
pending | The bank account is undergoing verification or setup. |
ready | The bank account has been verified and is ready for use. |
Notes: Because direct deposit employees require a linked bank account, the employee bank account must reach thereadystatus before the employee can becomeActiveand be added to payroll.linkurlsentandinvitesentare additional statuses when adding a bank account using plaid, and will not be included in the manual bank account webhooks. These are the first account statuses when linking with Plaid.
⚠️ Important:
- userPayAccountEntityId, bankName, accountName, accountNumber, payPercentage and accountType are not returned in the webhook for Plaid account linking. These fields are only populated once the employee finishes linking.
