text, blocks, or metadata. For your own
data-processing records:
Stored in AWS eu-west-2 (London). No automatic expiry: messages are kept
until deleted. Deleting a message removes it from all clients and APIs
immediately. Notifications already delivered to devices are not recalled.
What that means for you
- There’s no automatic message expiry. If your product needs a message
removed, call
DELETE /v1/messages/{id}— don’t rely on time to do it for you. - Deletion is immediate and visible everywhere: every Workchats client and every API response stops showing the message’s content right away.
- A push notification that already reached someone’s phone or desktop before you deleted the message isn’t recalled. If a message shouldn’t have gone out at all, deleting it stops it from being read going forward, but can’t un-notify someone who already saw the push.
metadatais stored with the message and isn’t secret from anyone who can read the message. Don’t put credentials or anything you wouldn’t want a conversation member to see in it.
Keep the footprint small
Send only what the message needs. If a field isn’t shown to the recipient and isn’t needed for your own callback handling later, it doesn’t need to be inmetadata.