diff --git a/docs/developers/using-api/webhooks.mdx b/docs/developers/using-api/webhooks.mdx index f0e8504bfc..0151930e0c 100644 --- a/docs/developers/using-api/webhooks.mdx +++ b/docs/developers/using-api/webhooks.mdx @@ -201,6 +201,12 @@ The first part of the `eventType` will tell you what resources to query in an AP | `AccountMembership.Suspended` | Account membership was suspended | | `AccountMembership.Updated` | Account membership was updated by an action | +### Account settings {#events-account-settings} + +| `eventType` | Explanation | +| --- | --- | +| `AccountSetting.Updated` | The [`allowBulkCreditTransfersWithoutBeneficiaryVerification` setting](/preview/vop/bulk-credit-transfers/#parameters) changed. | + ### [Accounts](../../topics/accounts/index.mdx) {#events-accounts} | `eventType` | Explanation | diff --git a/docs/preview/vop/bulk-credit-transfers.mdx b/docs/preview/vop/bulk-credit-transfers.mdx index a586fb0277..421c1dd57b 100644 --- a/docs/preview/vop/bulk-credit-transfers.mdx +++ b/docs/preview/vop/bulk-credit-transfers.mdx @@ -157,6 +157,16 @@ The mutation can return several rejection types. | **AccountMembershipStatusNotEligibleRejection** | User's account membership must be `Enabled`. | | **ForbiddenRejection** | User not allowed or wrong context used | +### Webhook notifications {#webhook-notifications} + +Subscribe to the `AccountSetting.Updated` [webhook](/developers/using-api/webhooks/) to receive notifications when the `allowBulkCreditTransfersWithoutBeneficiaryVerification` setting changes. + +Setting changes can be triggered by: +- The user through the `updateAccountSettings` mutation. +- A Swan agent following a user support request. + +This webhook helps you track account setting changes and maintain an audit trail for dispute protection. + ## Sandbox testing {#sandbox-testing} VoP requirements in sandbox match the live environment behavior. Company accounts default to optional VoP but can modify settings via the [account settings mutation](#updating-settings), while individual accounts always require VoP tokens for bulk transfers.