Webhooks
Nexa's receiver for Tesser's outbound webhooks.
Receive Tesser webhook (Nexa implements this)
Nexa-hosted receiver for Tesser's standard outbound webhooks (§6.7). The subscription Nexa needs is the withdrawal events behind the treasury withdrawals of §9.2. Envelope and event types are Tesser's existing ones; https://docs.tesser.xyz is the normative definition and this document does not re-specify them; the schema below is orientation only. Delivery auth: see the Authentication & environments page (mTLS, plus Tesser's Ed25519 X-Tesser-Signature header).
Receive Tesser webhook (Nexa implements this) › Request Body
idEvent identifier (UUID), the dedupe key.
typeEvent type in scope.action form. The subscription Nexa needs is the withdrawal events behind §9.2: withdrawal.quote_created, withdrawal.steps_created, withdrawal.balance_updated, withdrawal.updated.
created_atEvent payload wrapper.
Receive Tesser webhook (Nexa implements this) › Responses
Delivery accepted. Tesser treats any 2xx as success; a production receiver may return a truly empty body, and the empty object below is the explicit contract this document specifies so every operation has a schema and an example.