| Integration event | OnIsIntegrationRecord | (Integer, var Boolean) | 17-21, gone | - |
| Integration event | OnIsIntegrationRecordChild | (Integer, var Boolean) | 17, gone | - |
| Integration event | OnGetIntegrationActivated | (var Boolean) | 17-21, gone | - |
| Integration event | OnGetIntegrationDisabled | (var Boolean) | 17-21, gone | - |
| Integration event | OnEnabledDatabaseTriggersSetup | (Integer, var Boolean) | 17-21, gone | - |
| Integration event | OnGetIntegrationEnabledOnSystem | (var Boolean) | 17-21, gone | Pending 17.0 |
| This function will be removed once the Feature Key is removed. We will not generate integration records in the future, they will be replaced by SystemId and SystemLastModified fields. |
| Integration event | OnDeleteIntegrationRecord | (var RecordRef) | 17-21, gone | - |
| Integration event | OnUpdateReferencedIdField | (var RecordRef, Guid, var Boolean) | 17-21, gone | - |
| Integration event | OnUpdateRelatedRecordIdFields | (var RecordRef) | 17-21, gone | - |
| Integration event | OnAfterAddToIntegrationPageList | (var Record Name/Value Buffer, var Integer) | 17-21, gone | - |
| Integration event | OnIsIntegrationRecordChild | (Integer, var Boolean, var Boolean) | 18-21, gone | - |
| Integration event | OnAfterUpdateParentIntegrationRecord | (RecordRef, DateTime) | 18-21, gone | - |