# Weavr Webhook For Verification, create a base64 hash using HmacSHA256 using Published-Timestamp header as message and your API key as secret. The result should match the Signature header. Version: v2 ## Servers ``` "" ``` ## Download OpenAPI description [Weavr Webhook](https://api.weavr.io/_bundle/products/webhooks/openapi.yaml) ## Corporates ### Corporate KYB status update - [POST /corporates/kyb/watch](https://api.weavr.io/products/webhooks/openapi/corporates/corporates_kyb_watch.md): Notification that the KYB status of a corporate identity has been updated. ### Corporate beneficiary status update - [POST /corporates/kyb/beneficiaries/watch](https://api.weavr.io/products/webhooks/openapi/corporates/corporates_kyb_beneficiaries_watch.md): Notification that the verification status of a corporate beneficiary has been updated. ### Corporate activation - [POST /corporates/corporate_activated/watch](https://api.weavr.io/products/webhooks/openapi/corporates/corporates_corporate_activated_watch.md): Notification that a corporate identity has been activated. ### Corporate deactivation - [POST /corporates/corporate_deactivated/watch](https://api.weavr.io/products/webhooks/openapi/corporates/corporates_corporate_deactivated_watch.md): Notification that a corporate identity has been deactivated. ## Consumers ### Consumer KYC status update - [POST /consumers/kyc/watch](https://api.weavr.io/products/webhooks/openapi/consumers/consumers_kyc_watch.md): Notification that the KYC status of a consumer identity has been updated. ### Consumer activation - [POST /consumers/consumer_activated/watch](https://api.weavr.io/products/webhooks/openapi/consumers/consumers_consumer_activated_watch.md): Notification that a consumer identity has been activated. ### Consumer deactivation - [POST /consumers/consumer_deactivated/watch](https://api.weavr.io/products/webhooks/openapi/consumers/consumers_consumer_deactivated_watch.md): Notification that a consumer identity has been deactivated. ## Managed Cards ### Card state change - [POST /managed_cards/state_change/watch](https://api.weavr.io/products/webhooks/openapi/managed-cards/managed_cards_state_change_watch.md): Notification that a card has changed state. The following events trigger a notification: - Activate a physical card. - Remove a managed card. - Report a physical card as lost. - Report a physical card as stolen. - Mark a virtual card as compromised. - Card has expired. - Block a managed card. - Unblock a managed card. - Update card renewal type. Please note that since a card can have multiple blocks, an unblock event (for which a notification is sent) may not always result in the card state being updated to Active. ### Card authorisation - [POST /managed_cards/authorisations/watch](https://api.weavr.io/products/webhooks/openapi/managed-cards/managed_cards_authorisations_watch.md): Notification that a card authorisation attempt has been performed on a managed card. This is sent irrespective of the authorisation outcome - the approved field indicates whether the authorisation has been approved or denied. ### Card adjustment - [POST /managed_cards/adjustments/watch](https://api.weavr.io/products/webhooks/openapi/managed-cards/managed_cards_adjustments_watch.md): Notification that a balance adjustment has been processed on a managed card. ### Card settlement - [POST /managed_cards/settlements/watch](https://api.weavr.io/products/webhooks/openapi/managed-cards/managed_cards_settlements_watch.md): Notification that a card settlement has been processed on a managed card. ### Card expiry and renewal - [POST /managed_cards/expiries/watch](https://api.weavr.io/products/webhooks/openapi/managed-cards/managed_cards_expiries_watch.md): Notification that a card is about to expire, a card Expired or a Card was renewed. ### Card upgrade to physical details - [POST /managed_cards/physical_cards_upgrade/watch](https://api.weavr.io/products/webhooks/openapi/managed-cards/managed_cards_physical_cards_upgrade_watch.md): Notification that there has been an update in the card upgrade to physical process ### Card replacement - [POST /managed_cards/replacement/watch](https://api.weavr.io/products/webhooks/openapi/managed-cards/managed_cards_replacement_watch.md): Notification that a card replacement has been requested or processed. ## Managed Accounts ### Account update - [POST /managed_accounts/watch](https://api.weavr.io/products/webhooks/openapi/managed-accounts/managed_accounts_watch.md): Notification that the status of a managed account has been updated. ### Account incoming wire transfer - [POST /managed_accounts/deposits/watch](https://api.weavr.io/products/webhooks/openapi/managed-accounts/managed_accounts_deposits_watch.md): Notification that an incoming wire transfer (previously called 'deposit') has been performed on a managed account. ## Linked Accounts ### Linked Account Update - [POST /linked_accounts/watch](https://api.weavr.io/products/webhooks/openapi/linked-accounts/linked_accounts_watch.md): Notification that an event related to a Linked Account has occurred. ## Transfers ### Transfer transaction - [POST /transfers/watch](https://api.weavr.io/products/webhooks/openapi/transfers/transfers_watch.md): Notification that a Transfer transaction has been processed. ## Send ### Send transaction - [POST /send/watch](https://api.weavr.io/products/webhooks/openapi/send/send_watch.md): Notification that a Send transaction has been processed. ## Outgoing Wire Transfers ### Outgoing Wire Transfer transaction - [POST /outgoing_wire_transfers/watch](https://api.weavr.io/products/webhooks/openapi/outgoing-wire-transfers/outgoing_wire_transfers_watch.md): Notification that a Outgoing Wire Transfer has been processed. ## Manual Transactions ### Manual transaction - [POST /manual_transactions/watch](https://api.weavr.io/products/webhooks/openapi/manual-transactions/manual_transactions_watch.md): Notification that a manual transaction has been processed. ## Fees ### FeeWatch - [POST /fees/watch](https://api.weavr.io/products/webhooks/openapi/fees/fees_watch.md): Notification that a fee has been charged. ## Login ### Login attempt - [POST /login/watch](https://api.weavr.io/products/webhooks/openapi/login/login_watch.md): Notification that a login attempt was completed successfully or declined. ## Stepup ### Step-up status - [POST /stepup/watch](https://api.weavr.io/products/webhooks/openapi/stepup/stepup_watch.md): Notification that a step-up has been completed or declined. ## Authentication Factors ### Enrolment status - [POST /authentication_factors/watch](https://api.weavr.io/products/webhooks/openapi/authentication-factors/authentication_factors_watch.md): Notification that an enrolment has been accepted or declined. ## Beneficiaries ### Beneficiary batch - [POST /beneficiaries/batch/watch](https://api.weavr.io/products/webhooks/openapi/beneficiaries/beneficiary_batch_watch.md): Notification that a Beneficiary batch has been submitted. ## Bulk Operations ### Bulk Process End - [POST /bulk_process_end/watch](https://api.weavr.io/products/webhooks/openapi/bulk-operations/bulk_process_end.md): Reports on the final state of execution of a bulk process the moment it ends: - COMPLETED: the execution of the bulk process is complete and all bulk operations of the bulk process were executed successfully. - FAILED: none of the operations of the bulk process have executed. - PARTIALLY_COMPLETED: the execution of the bulk process is complete and some of the bulk operations of the bulk process failed. ## Auth Users ### Auth user deactivation - [POST /auth/users/user_deactivated/watch](https://api.weavr.io/products/webhooks/openapi/auth-users/auth_users_user_deactivated_watch.md): Notification that an auth user has been deactivated.