> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anchorage.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Receive event-driven notifications for operations and transactions across crypto and USD.

The Anchorage Digital Webhooks API delivers event-driven notifications for operations and transactions across both crypto and USD. Event notifications are configurable by endpoint and by event type.

For details on retry behavior, delivery guarantees, and consumer requirements, see [Delivery and reliability](/knowledge-base/platform/developers/webhooks/webhooks-delivery).

## Supported events

Not all webhook events appear in every account — some are restricted to specific use cases.

| Event topic                       | Name                                        | ID                                                        | Response fields                                                                                                                                                             | Description                                                                                                          |
| :-------------------------------- | :------------------------------------------ | :-------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------- |
| `deposit`                         | attributed                                  | `deposit.attributed`                                      | `transactionId`                                                                                                                                                             | Deposit attribution completed. Also fires when a USD deposit settles, since fiat deposits don't require attribution. |
| `deposit`                         | pending-attribution                         | `deposit.pending-attribution`                             | `transactionId`                                                                                                                                                             | New deposit pending attribution. Crypto only; fiat deposits don't require attribution.                               |
| `transfer`                        | completed                                   | `transfer.completed`                                      | `transactionId`                                                                                                                                                             | Transfer successfully completed.                                                                                     |
| `transfer`                        | failed                                      | `transfer.failed`                                         | `transactionId`                                                                                                                                                             | Transfer failed.                                                                                                     |
| `transfer`                        | initiated                                   | `transfer.initiated`                                      | `transactionId`                                                                                                                                                             | Transfer successfully initiated.                                                                                     |
| `transfer`                        | risk-review                                 | `transfer.risk-review`                                    | `transactionId`                                                                                                                                                             | Transfer is under risk review.                                                                                       |
| `transfer`                        | signatures-failed                           | `transfer.signatures-failed`                              | `transactionId`                                                                                                                                                             | Transfer signing failed.                                                                                             |
| `transfer`                        | expired                                     | `transfer.expired`                                        | `transactionId`                                                                                                                                                             | Transfer expired before completion.                                                                                  |
| `transfer`                        | canceled                                    | `transfer.canceled`                                       | `transactionId`                                                                                                                                                             | Transfer was canceled.                                                                                               |
| `withdrawal`                      | completed                                   | `withdrawal.completed`                                    | `transactionId`                                                                                                                                                             | Withdrawal successfully completed.                                                                                   |
| `withdrawal`                      | failed                                      | `withdrawal.failed`                                       | `transactionId`                                                                                                                                                             | Withdrawal failed.                                                                                                   |
| `withdrawal`                      | initiated                                   | `withdrawal.initiated`                                    | `transactionId`                                                                                                                                                             | Withdrawal initiated but pending quorum approval and/or risk review.                                                 |
| `withdrawal`                      | risk-review                                 | `withdrawal.risk-review`                                  | `transactionId`                                                                                                                                                             | Withdrawal is under risk review.                                                                                     |
| `withdrawal`                      | signatures-failed                           | `withdrawal.signatures-failed`                            | `transactionId`                                                                                                                                                             | Withdrawal signing failed.                                                                                           |
| `withdrawal`                      | expired                                     | `withdrawal.expired`                                      | `transactionId`                                                                                                                                                             | Withdrawal expired before completion.                                                                                |
| `withdrawal`                      | canceled                                    | `withdrawal.canceled`                                     | `transactionId`                                                                                                                                                             | Withdrawal was canceled.                                                                                             |
| `program-customer-onboard`        | completed                                   | `program-customer-onboard.completed`                      | `customerId`, `applicationType`                                                                                                                                             | **Wealth manager only.** New RIA program customer passed onboarding KYC. Subaccount creation is now available.       |
| `program-customer`                | rfi                                         | `program-customer-onboard.rfi`                            | `customerId`                                                                                                                                                                | **Wealth manager only.** Request for more information on program customer onboarding.                                |
| `subaccount`                      | opened                                      | `subaccount.opened`                                       | `subaccountId`                                                                                                                                                              | **Wealth manager only.** New RIA program customer subaccount opened.                                                 |
| `subaccount`                      | subaccount-withdrawal-request-status-change | `subaccount.subaccount-withdrawal-request-status-change`  | `transactionId` (subaccount tx)                                                                                                                                             | **Wealth manager only.** Subaccount withdrawal request status changed.                                               |
| `collateral-package-state-change` | margin-return                               | `collateral-package-state-change.margin-return`           | `collateralPackageId`, `state`, `pledgorName`, `securedPartyName`, `exposureId`, `amountReturned`, `currentLTV`, `marginReturnThresholdLTV`, `marginReturnReturnToLTV`      | **Collateral management only.** Package LTV fell below the defined MarginReturn LTV.                                 |
| `collateral-package-state-change` | margin-call                                 | `collateral-package-state-change.margin-call`             | `collateralPackageId`, `state`, `pledgorName`, `securedPartyName`, `exposureId`, `currentLTV`, `amountRequired`, `marginCallThresholdLTV`, `actionRequired`, `cureDeadline` | **Collateral management only.** Package LTV exceeded the defined MarginCall LTV.                                     |
| `collateral-package-state-change` | healthy                                     | `collateral-package-state-change.healthy`                 | `collateralPackageId`, `state`, `pledgorName`, `securedPartyName`, `exposureId`, `currentLTV`                                                                               | **Collateral management only.** Package LTV returned to the healthy range.                                           |
| `collateral-package-state-change` | critical                                    | `collateral-package-state-change.critical`                | `collateralPackageId`, `state`, `pledgorName`, `securedPartyName`, `exposureId`, `currentLTV`, `criticalThresholdLTV`                                                       | **Collateral management only.** Package LTV exceeded the defined Critical LTV.                                       |
| `collateral-package-state-change` | cure-period-expired                         | `collateral-package-state-change.cure-period-expired`     | `collateralPackageId`, `state`, `pledgorName`, `securedPartyName`, `exposureId`, `curePeriod`, `action`                                                                     | **Collateral management only.** Margin call cure deadline passed.                                                    |
| `collateral-package-state-change` | accelerated-margin-call                     | `collateral-package-state-change.accelerated-margin-call` | `collateralPackageId`, `state`, `pledgorName`, `securedPartyName`, `exposureId`, `currentLTV`, `amountRequired`, `actionRequired`, `cureDeadline`                           | **Collateral management only.** Accelerated margin call issued.                                                      |
| `collateral-package-state-change` | cm-operation-created                        | `collateral-package-state-change.cm-operation-created`    | `collateralPackageId`, `state`, `pledgorName`, `securedPartyName`, `exposureId`                                                                                             | **Collateral management only.** New collateral management operation created.                                         |
| `collateral-package-state-change` | package-defaulted                           | `collateral-package-state-change.package-defaulted`       | `collateralPackageId`, `state`, `pledgorName`, `securedPartyName`, `exposureId`, `currentLTV`, `defaultNoticeWarning`                                                       | **Collateral management only.** Package entered the defaulted state.                                                 |
| `delegate`                        | initiated                                   | `delegate.initiated`                                      | `transactionId`                                                                                                                                                             | Delegation initiated.                                                                                                |
| `delegate`                        | completed                                   | `delegate.completed`                                      | `transactionId`                                                                                                                                                             | Delegation successfully completed.                                                                                   |
| `delegate`                        | failed                                      | `delegate.failed`                                         | `transactionId`                                                                                                                                                             | Delegation failed.                                                                                                   |
| `one-off`                         | initiated                                   | `one-off.initiated`                                       | `transactionId`                                                                                                                                                             | One-off operation initiated.                                                                                         |
| `one-off`                         | completed                                   | `one-off.completed`                                       | `transactionId`                                                                                                                                                             | One-off operation successfully completed.                                                                            |
| `one-off`                         | failed                                      | `one-off.failed`                                          | `transactionId`                                                                                                                                                             | One-off operation failed.                                                                                            |
| `generic`                         | initiated                                   | `generic.initiated`                                       | `transactionId`                                                                                                                                                             | Generic operation initiated.                                                                                         |
| `generic`                         | completed                                   | `generic.completed`                                       | `transactionId`                                                                                                                                                             | Generic operation successfully completed.                                                                            |
| `generic`                         | failed                                      | `generic.failed`                                          | `transactionId`                                                                                                                                                             | Generic operation failed.                                                                                            |
| `generic-bridge`                  | initiated                                   | `generic-bridge.initiated`                                | `transactionId`                                                                                                                                                             | Bridge operation initiated.                                                                                          |
| `generic-bridge`                  | completed                                   | `generic-bridge.completed`                                | `transactionId`                                                                                                                                                             | Bridge operation successfully completed.                                                                             |
| `generic-bridge`                  | failed                                      | `generic-bridge.failed`                                   | `transactionId`                                                                                                                                                             | Bridge operation failed.                                                                                             |
| `subaccount`                      | low-balance                                 | `subaccount.low-balance`                                  | `subaccountId`                                                                                                                                                              | **Wealth manager only.** Subaccount balance is low.                                                                  |
| `trade-order`                     | execution-report                            | `trade-order.execution-report`                            | *(varies)*                                                                                                                                                                  | Trade order execution report received.                                                                               |
| `tax`                             | transaction-tagged                          | `tax.transaction-tagged`                                  | `transactionId`, `state`, `warnings`                                                                                                                                        | Tax lot tagging applied to a transaction.                                                                            |
| `tax`                             | transaction-untagged                        | `tax.transaction-untagged`                                | `transactionId`, `state`                                                                                                                                                    | Tax lot tagging removed from a transaction.                                                                          |
