| OnDatabaseInsert | (var RecordRef) | | public | 17-28 | - |
| OnDatabaseModify | (var RecordRef) | | public | 17-28 | - |
| OnDatabaseDelete | (var RecordRef) | | public | 17-28 | - |
| OnDatabaseRename | (var RecordRef, var RecordRef) | | public | 17-28 | - |
| GetDatabaseTableTriggerSetup | (Integer, var Boolean, var Boolean, var Boolean, var Boolean) | | public | 17-28 | - |
| GetEntity | (var Record API Webhook Subscription, var Record API Webhook Entity) | Boolean | public | 17-28 | - |
| DeleteSubscription | (var Record API Webhook Subscription) | | public | 17-28 | - |
| TryGetEntityKeyField | (var Record API Webhook Entity, var RecordRef, var FieldRef) | Boolean | public | 17-21, gone | Pending 19.0 |
| Use another implementation of TryGetEntityKeyField |
| FindLastModifiedDateTimeField | (var RecordRef, var FieldRef) | Boolean | public | 17-22, gone | Pending 18.0 |
| Use field SystemModifiedAt |
| ScheduleJob | (DateTime) | | public | 17-28 | - |
| CanScheduleJob | () | Boolean | internal | 17-28 | - |
| IsDetailedLoggingEnabled | () | Boolean | public | 17-28 | - |
| Reset | () | | public | 17-28 | - |
| TryGetEntityKeyField | (var Record API Webhook Subscription, var Record API Webhook Entity, var RecordRef, var FieldRef) | Boolean | public | 18-28 | - |
| ForceDeleteAPIWebhookNotifications | (var Record API Webhook Notification) | | public | 20-28 | - |