| Event | Description |
| Acquisition Created | A new acquisition is created in FastBound |
| Acquisition Committed | An acquisition is committed (finalized) in FastBound |
| Acquisition Deleted | An acquisition is removed from FastBound |
| Acquisition Transfer | An acquisition is transferred between accounts |
| Event | Description |
| Contact Created | A new contact (buyer, FFL, organization) is added |
| Contact Edited | An existing contact's information is updated |
| Contact Deleted | A contact is removed from FastBound |
| Event | Description |
| Disposition Committed | A disposition is finalized in FastBound |
| Disposition Edited | An existing disposition's details are modified |
| Disposition Deleted | A disposition is removed from FastBound |
| Disposition Items Added | New items are added to an existing disposition |
| Disposition Items Edited | Items within a disposition are modified |
| Disposition Items Removed | Items are removed from a disposition |
| Event | Description |
| 4473 Completed | An ATF Form 4473 is completed for a transaction |
| Event | Description |
| Location Changed | An item's physical location is updated in FastBound |
| Verification | An inventory verification event occurs |
| Event | Description |
| Item Imported | A new item is imported into FastBound |
| Item Edited | An item's details are modified |
| Item Deleted | An item is removed from FastBound |
| Item Undeleted | A previously deleted item is restored |
| Item Undisposed | A previously disposed item's disposition is reversed |
| Event | Description |
| Multiple Sale Report | A multiple sale report is filed |
Important: The signing secret ensures that only legitimate webhook requests from FastBound are processed. Without it, webhook events may be rejected.
| Feature | Webhooks | Manual Sync |
| Speed | Real-time (seconds) | On-demand or scheduled |
| Coverage | Individual events as they happen | Full batch of all changes since last sync |
| Use Case | Day-to-day operations | Initial setup, catching up after downtime, reconciliation |
| Reliability | Depends on network/webhook delivery | Reliable batch processing |
Best Practice: Use webhooks for real-time updates during normal operations, and manual sync as a backup for initial data loads or when catching up after an outage.