| Contact | Donate | Imprint |
| Attachment | MessageModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) Blurhash | STRING | Attachment | ||
| (2) CreatedAt | DATE | Attachment | ||
| (3) EncryptionKey | STRING | Attachment | ||
| (4) EncryptionNonce | STRING | Attachment | ||
| (5) FileName | STRING | Attachment | ||
| (6) Message | LONG | Attachment | Message | MessageModule |
| (7) MimeType | STRING | Attachment | ||
| (8) RemoteStorageUrl | STRING | Attachment | ||
| (9) SizeBytes | LONG | Attachment | ||
| (10) ThumbnailUrl | STRING | Attachment |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /attachment/{id} | deleteAttachmentById(id) | MessageModule | DELETE | Attachment |
| (2) /attachment | findAllAttachment() | MessageModule | GET | Attachment |
| (3) /attachment/{id} | findAttachmentById(id) | MessageModule | GET | Attachment |
| (4) /attachment/message/{id} | findAllAttachmentOfMessage(id) | MessageModule | GET | Message Attachment |
| (5) /attachment/{id} | updateAttachmentById(attachment) | MessageModule | PUT | Attachment |
| (6) /attachment | insertAttachment(attachment) | MessageModule | POST | Attachment |
Example:
final Attachment attachment = (Attachment) invokeModule(MESSAGE_MODULE + "/attachment/" + id, Attachment.class);| Contact | Donate | Imprint |