Capture a raw WAHA webhook event
ingest
Capture a raw WAHA webhook event
POST
Capture a raw WAHA webhook event
Authorizations
Query Parameters
Body
application/json
Raw WAHA webhook envelope. It is intentionally flexible because WAHA can add event-specific top-level fields; stable fields are still documented here.
WAHA event ULID.
Available options:
session.status, message, message.reaction, message.any, message.ack, message.ack.group, message.waiting, message.revoked, message.edited, state.change, group.join, group.leave, group.v2.join, group.v2.leave, group.v2.update, group.v2.participants, presence.update, poll.vote, poll.vote.failed, chat.archive, call.received, call.accepted, call.rejected, label.upsert, label.deleted, label.chat.added, label.chat.deleted, event.response, event.response.failed, engine.event WAHA event creation timestamp in Unix milliseconds when present.
Available options:
WEBJS, WPP, NOWEB, GOWS Free-form metadata sent by WAHA. Watchatic currently uses it only as raw evidence.
Raw provider payload for the WAHA event. Common message, edit, revoke, session and group fields are documented; unknown WAHA fields are preserved.
WAHA runtime environment details.