| Contact | Donate | Imprint |
| Device | MessageModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) IsActive | BOOL | Device | ||
| (2) IsPrimary | BOOL | Device | ||
| (3) LastSeenAt | DATE | Device | ||
| (4) LinkedAt | DATE | Device | ||
| (5) Name | STRING | Device | ||
| (6) Platform | STRING | Device | ||
| (7) PushToken | STRING | Device | ||
| (8) UnlinkedAt | DATE | Device | ||
| (9) UserAccount | LONG | Device | UserAccount | UserAccountModule |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /devicekey/device/{id} | findAllDeviceKeyOfDevice(id) | CallDurationModule | GET | Device DeviceKey |
| (2) /device/{id} | deleteDeviceById(id) | MessageModule | DELETE | Device |
| (3) /device/{id} | findDeviceById(id) | MessageModule | GET | Device |
| (4) /device | insertDevice(device) | MessageModule | POST | Device |
| (5) /device/{id} | updateDeviceById(device) | MessageModule | PUT | Device |
| (6) /device | findAllDevice() | MessageModule | GET | Device |
| (7) /device/useraccount/{id} | findAllDeviceOfUserAccount(id) | MessageModule | GET | UserAccount Device |
| (8) /messagerecipient/device/{id} | findAllMessageRecipientOfDevice(id) | MessageModule | GET | Device MessageRecipient |
| (9) /serverlogentry/device/{id} | findAllServerLogEntryOfDevice(id) | ServerNodeModule | GET | Device ServerLogEntry |
| (10) /prekey/device/{id} | findAllPreKeyOfDevice(id) | ServerNodeModule | GET | Device PreKey |
| (11) /encryptionkeybundle/device/{id} | findAllEncryptionKeyBundleOfDevice(id) | UserAccountModule | GET | Device EncryptionKeyBundle |
Example:
final Device device = (Device) invokeModule(MESSAGE_MODULE + "/device/" + id, Device.class);| Contact | Donate | Imprint |