Guides

Individuals

Onboarding

User.Onboarding.Submitted The user has completed onboarding and is being reviewed
User.Onboarding.Approved The user has been approved and you can now access their beam addresses
User.Onboarding.Rejected The user has been rejected

User.BeamAddress.Added.MATIC.POLYGON The user has been assigned an address that accepts Polygon
User.BeamAddress.Added.USDC.POLYGON The user has been assigned an address that accepts USDC on Polygon
User.BeamAddress.Added.XLM The user has been assigned an address that accepts Stellar
User.BeamAddress.Added.USDC.XLM The user has been assigned an address that accepts USDC on Stellar
User.BeamAddress.Added.BTC The user has been assigned an address that accepts Bitcoin
User.BeamAddress.Added.USDC.SOL The user has been assigned an address that accepts USDC on Solana
User.BeamAddress.Added.SOL The user has been assigned an address that accepts Solana
User.BeamAddress.Added.XRP The user has been assigned an address that accepts Ripple
User.BeamAddress.Added.ETH The user has been assigned an address that accepts Ethereum
User.BeamAddress.Added.USDC.ETH The user has been assigned an address that accepts USDC on Ethereum
User.BeamAddress.Added.MATIC.ETH The user has been assigned an address that accepts Polygon on Ethereum
User.BeamAddress.Added.DOGE The user has been assigned an address that accepts Doge
User.BeamAddress.Added.AVAX The user has been assigned an address that accepts Avalanche
User.BeamAddress.Added.USDC.AVAX The user has been assigned an address that accepts USDC on Avalanche User.BeamAddress.Added.USDC.AVAX The user has been assigned an address that accepts USDC on
User.BeamAddress.Added.USDC.BASE The user has been assigned an address that accepts USDC on Base
User.BeamAddress.Added.ETH.BASE The user has been assigned an address that accepts ETH on Base

Deposits

Beam.Deposit.Detected A deposit has been detected and is going to start being processed
Beam.Deposit.Approved Deposit has been approved and now be moved off chain
Beam.Deposit.Rejected The deposit has been rejected by Beam


Trades

Beam.Trade.Initiated Trade has been sent to our custodian
Beam.Trade.Completed Trade has successfully completed
Beam.Trade.Rejected The trade has been rejected


Payments

Beam.Payment.Initiated Payment has been sent to the bank for processing
Beam.Payment.Completed The bank has confirmed the payment has been completed
Beam.Payment.Rejected The users payment has been rejected by the bank

Here is an example event, the resources property can contain 1 to 500. Once received you can do a GET request with the url provided to get further details

{
    id: '3454444-444444-4444-4443f344,
    eventName: 'Beam.Deposit.Detected',
    createdAt: '2023-07-11 18:58:53.325-0500',
    resources: ['accounts/e90751ef-273f-46f5-bb5f-93e3e18a0d35/deposits/7c2fc3c4-dd14-44a6-83e7-99b25e8d1710'],
}