Skip to main content
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.

Supported events

Not all webhook events appear in every account — some are restricted to specific use cases.
Event topicNameIDResponse fieldsDescription
depositattributeddeposit.attributedtransactionIdSuccessful completion of deposit attribution.
depositpending-attributiondeposit.pending-attributiontransactionIdNew deposit pending attribution.
transfercompletedtransfer.completedtransactionIdTransfer successfully completed.
transferfailedtransfer.failedtransactionIdTransfer failed.
transferinitiatedtransfer.initiatedtransactionIdTransfer successfully initiated.
withdrawalcompletedwithdrawal.completedtransactionIdWithdrawal successfully completed.
withdrawalfailedwithdrawal.failedtransactionIdWithdrawal failed.
withdrawalinitiatedwithdrawal.initiatedtransactionIdWithdrawal initiated but pending quorum approval and/or risk review.
program-customer-onboardcompletedprogram-customer-onboard.completedcustomerId, applicationTypeWealth Manager only. New RIA program customer passed onboarding KYC. Subaccount creation is now available.
program-customerrfiprogram-customer-onboard.rficustomerIdWealth Manager only. Request for more information on program customer onboarding.
subaccountopenedsubaccount.openedsubaccountIdWealth Manager only. New RIA program customer subaccount opened.
subaccountsubaccount-withdrawal-request-status-changesubaccount.subaccount-withdrawal-request-status-changetransactionId (subaccount tx)Wealth Manager only. Subaccount withdrawal request status changed.
collateral-package-state-changemargin-returncollateral-package-state-change.margin-returncollateralPackageId, state, pledgorName, securedPartyName, exposureId, amountReturned, currentLTV, marginReturnThresholdLTV, marginReturnReturnToLTVCollateral Management only. Package LTV fell below the defined MarginReturn LTV.
collateral-package-state-changemargin-callcollateral-package-state-change.margin-callcollateralPackageId, state, pledgorName, securedPartyName, exposureId, currentLTV, amountRequired, marginCallThresholdLTV, actionRequired, cureDeadlineCollateral Management only. Package LTV exceeded the defined MarginCall LTV.
collateral-package-state-changehealthycollateral-package-state-change.healthycollateralPackageId, state, pledgorName, securedPartyName, exposureId, currentLTVCollateral Management only. Package LTV returned to the healthy range.
collateral-package-state-changecriticalcollateral-package-state-change.criticalcollateralPackageId, state, pledgorName, securedPartyName, exposureId, currentLTV, criticalThresholdLTVCollateral Management only. Package LTV exceeded the defined Critical LTV.
collateral-package-state-changecure-period-expiredcollateral-package-state-change.cure-period-expiredcollateralPackageId, state, pledgorName, securedPartyName, exposureId, curePeriod, actionCollateral Management only. Margin call cure deadline passed.
collateral-package-state-changepackage-defaultedcollateral-package-state-change.package-defaultedcollateralPackageId, state, pledgorName, securedPartyName, exposureId, currentLTV, defaultNoticeWarningCollateral Management only. Package entered the defaulted state.