message.created
A message appeared in a conversation you may open: incoming, outgoing (sent by anyone, from Lalexi or from the connected phone) or a private note. Activity lines are not delivered.
Header Parameters
The event name, the same as event in the body.
The delivery's id, the same as id in the body. It stays the same across retries — deduplicate on it.
uuidWhen this attempt was signed, in Unix seconds. Part of the signed string.
sha256= followed by the hex HMAC-SHA256 of {X-Lalexi-Timestamp}.{raw body}, keyed with
the endpoint's whole secret (whsec_…). Compute it over the raw bytes you received — not over
re-serialised JSON — and compare in constant time.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
Example Requests
The body of message.created and message.updated.
/message.created