Wallet Updated Webhook
The EWALLET_UPDATED webhook notifies the client when a wallet is updated.
Webhook Trigger Mechanism
The webhook follows the logic below:
Triggered when any of the following fields are updated or cleared:
categorycnls_partner_query_referenceewallet_reference_idfirst_namelast_namemetadataparent_ewallettype
Triggered regardless of whether the update is made via the API or the Client Portal.
Sent only for wallets with an ACT (active) status; not sent for DIS (disabled) or CLO (closed) wallets.
Not triggered by updates to the following fields:
phone_number,email,is_lob, orstatus.Not triggered when adding contacts or funds to the wallet.
EWALLET_UPDATED Webhook
{ "id": "wh_a1b2c3d4e5f67890123456789abcdef01", "type": "EWALLET_UPDATED", "data": { "id": "ewallet_b5320c566cc4aa01fe77440ad08693f7", "first_name": "John", "last_name": "Doe", "email": "john.doe@example12345.com", "phone_number": "+555555555555", "status": "ACT", "accounts": [ { "id": "ff97f975-5e85-4df0-8f01-9b1b051d3e390", "currency": "EUR", "alias": "EUR", "balance": 10000, "received_balance": 0, "on_hold_balance": 0, "reserve_balance": 0, "limits": null, "limit": null }, { "id": "4a659c50-3f2d-487a-b062-30459e00c4370", "currency": "EUR", "alias": "EUR", "balance": 9798, "received_balance": 0, "on_hold_balance": 0, "reserve_balance": 0, "limits": null, "limit": null } ], "verification_status": "not verified", "type": "company", "metadata": { "merchant_defined": true }, "ewallet_reference_id": "erd-2025-08-10ab", "category": null, "contacts": { "data": [ { "id": "cont_18c0d881a3d0d2e9e54d4664c6b0022d", "first_name": "John", "last_name": "Doe", "middle_name": "", "second_last_name": "", "gender": "not_applicable", "marital_status": "not_applicable", "house_type": "", "contact_type": "business", "phone_number": "+14155551234", "email": "john.doe.162417@example12345.com", "identification_type": "", "identification_number": "", "issued_card_data": { "preferred_name": "", "transaction_permissions": "", "role_in_company": "" }, "date_of_birth": null, "country": "US", "nationality": null, "address": null, "ewallet": "ewallet_b5320c566cc4aa01fe77440ad08693f7", "created_at": 1753881858, "metadata": {}, "business_details": { "id": "busi_aba4330005786f053d25c46168d21fc4", "name": "", "registration_number": "", "entity_type": "null", "industry_category": "null", "industry_sub_category": "null", "address": { "id": "address_3c15646a8e2011f884c92eb416f52a02", "name": "John Doe", "line_1": "789 Main Street", "line_2": "Apt 4E", "line_3": "", "city": "Anytown", "state": "", "country": "US", "zip": "54321", "phone_number": "+14155555555", "metadata": {}, "canton": "", "district": "", "created_at": 1755781052 }, "created_at": 1753881858, "annual_revenue": 0, "establishment_date": null, "legal_entity_type": null, "cnae_code": null, "statement_descriptor": null, "mcc": null, "website_url": null, "customer_service_phone_number": null }, "compliance_profile": 0, "verification_status": "not verified", "send_notifications": false, "mothers_name": "", "contact_reference_id": null } ], "has_more": true, "total_count": 6, "url": "/v1/ewallets/ewallet_b5320c566cc4aa01fe77440ad08693f7/contacts" }, "parent_ewallet": null, "cnls_partner_query_reference": null }, "trigger_operation_id": "f9a3368f-3dbf-49c6-a81a-a17f5150612c0", "status": "NEW", "created_at": 1754572956, "extended_timestamp": 1754572956000 }