GuidesAPI ReferenceChangelog
API Reference

Events

Webhook Events

Detailed onboarding-specific payload guidance is documented separately for Business Onboarding Webhooks and Individual Onboarding Webhooks. RFI event payloads are documented in RFI Webhooks and Recipient RFI Webhooks.

CategoryEvent NameDescription
Business Onboardingaccount.business.readyThe business sub-account has passed compliance review and is ready for use.
account.business.rejectedThe business sub-account has been rejected during compliance review and cannot be activated.
account.business.under_reviewThe business sub-account is under manual compliance review.
account.business.rfiCompliance review has identified issues that require partner action before the account can proceed.
Individual Onboardingaccount.individual.readyThe individual account has passed review and is ready for use.
account.individual.rejectedThe individual account has been rejected during review and cannot be activated.
account.individual.under_reviewThe individual account is under manual compliance review.
account.individual.rfiReview has identified issues that require partner action before the account can proceed.
account.individual.reviewedThe individual account's reviewed tier or limits have changed.
Depositsdeposit.pendingDeposit transaction is pending
deposit.completedDeposit successfully credited to account
deposit.failedDeposit transaction failed
deposit.reversedReturned withdrawal funds credited to account
Crypto Deposit Addressdeposit_instruction.readyDeposit wallet address provisioned and ready for use
Withdrawalswithdrawal.completedWithdrawal successfully processed
withdrawal.failedWithdrawal transaction failed
withdrawal.returnedWithdrawal was returned by the receiving bank
Internal Transferstransfer.completedInternal transfer completed successfully
Recipientsrecipient.approvedRecipient has been approved by compliance review
recipient.rejectedRecipient has been rejected by compliance review
RFIrfi.transaction.action_requiredA transaction RFI case needs a new or corrected response
rfi.transaction.answeredEverything requested in the current round of a transaction RFI case was received
rfi.transaction.rejectedA transaction RFI case was rejected
rfi.transaction.closedA transaction RFI case was closed after review
rfi.recipient.action_requiredA recipient RFI case needs a new or corrected response
rfi.recipient.answeredEverything requested in the current round of a recipient RFI case was received
rfi.recipient.rejectedA recipient RFI case was rejected
rfi.recipient.closedA recipient RFI case was closed after review
External Accountsexternal_account.approvedExternal account verified and approved
external_account.failedExternal account verification failed
Conversionsconversion.completedConversion executed successfully
conversion.failedConversion transaction failed
Auto-Conversion Rulesauto_conversion_rule.createAuto-conversion rule creation result (SUCCESS or FAILED)
auto_conversion_rule_order.completedFull conversion flow completed
auto_conversion_rule_order.deposit_failedFailed at deposit stage
auto_conversion_rule_order.conversion_failedFailed at conversion stage
auto_conversion_rule_order.withdrawal_failedFailed at withdrawal stage

Payload Structure

All webhook payloads follow this structure:

{
  "event_name": "event.type",
  "resource": {
    "type": "resource_type",
    "id": "resource_id",
    "idempotency_key": "client_passed_idempotency_key"
  },
  "data": {
    // Event-specific data
  }
}