Events
List of all events for developers who want to integrate with Pulsar Banking.
Server Events
Accounts
pulsar-banking:server:accounts:create
Create a new account
pulsar-banking:server:accounts:updateIcon
Update account icon
pulsar-banking:server:accounts:changePIN
Change account PIN
pulsar-banking:server:accounts:close
Close an account
pulsar-banking:server:accounts:addMember
Add member to joint/org account
pulsar-banking:server:accounts:removeMember
Remove member from account
pulsar-banking:server:accounts:paySalary
Pay salary to a member
pulsar-banking:server:accounts:payAllSalaries
Pay all member salaries
pulsar-banking:server:accounts:printCertificate
Print account certificate
Transactions
pulsar-banking:server:transactions:deposit
Deposit money (callback)
pulsar-banking:server:transactions:withdraw
Withdraw money (callback)
pulsar-banking:server:transactions:transfer
Transfer between accounts (callback)
pulsar-banking:server:transactions:getHistory
Get transaction history (callback)
Cards
pulsar-banking:server:cards:request
Request a new card
pulsar-banking:server:cards:activate
Activate a card
pulsar-banking:server:cards:updateStatus
Block/unblock a card
pulsar-banking:server:cards:changePIN
Change card PIN
pulsar-banking:server:cards:delete
Delete a card
pulsar-banking:server:cards:rerequest
Request replacement card
pulsar-banking:server:cards:verifyAndUse
Verify card for use
Loans
pulsar-banking:server:loans:apply
Apply for a loan
pulsar-banking:server:loans:getAll
Get all player loans (callback)
pulsar-banking:server:credit:getScore
Get credit score (callback)
Investments
pulsar-banking:server:investments:buy
Buy an asset
pulsar-banking:server:investments:sell
Sell an asset
pulsar-banking:server:investments:createDeposit
Create term deposit
pulsar-banking:server:investments:withdrawDeposit
Withdraw term deposit
pulsar-banking:server:investments:getAll
Get portfolio (callback)
pulsar-banking:server:investments:getMarketData
Get market data (callback)
Billing / Invoices
pulsar-banking:server:billing:create
Create an invoice
pulsar-banking:server:billing:pay
Pay an invoice
pulsar-banking:server:billing:cancel
Cancel an invoice
pulsar-banking:server:billing:getAll
Get all invoices (callback)
Goals
pulsar-banking:server:goals:create
Create a savings goal
pulsar-banking:server:goals:contribute
Contribute to a goal
pulsar-banking:server:goals:cancel
Cancel a goal
Contracts
pulsar-banking:server:contracts:create
Create employment contract
pulsar-banking:server:contracts:sign
Sign a contract
pulsar-banking:server:contracts:terminate
Terminate a contract
pulsar-banking:server:contracts:delete
Delete a contract
pulsar-banking:server:contracts:print
Print a contract
Auto-Rules
pulsar-banking:server:autorules:create
Create an auto-rule
pulsar-banking:server:autorules:toggle
Enable/disable auto-rule
pulsar-banking:server:autorules:delete
Delete an auto-rule
Contacts
pulsar-banking:server:contacts:add
Save a contact
pulsar-banking:server:contacts:delete
Delete a contact
pulsar-banking:server:contacts:update
Update contact name
Admin
pulsar-banking:server:admin:approveLoan
Approve a pending loan
pulsar-banking:server:admin:denyLoan
Deny a loan application
pulsar-banking:server:admin:freezeAccount
Freeze/unfreeze an account
Notifications
pulsar-banking:server:notifications:markRead
Mark notification as read
pulsar-banking:server:notifications:markAllRead
Mark all as read
Client Events
pulsar-banking:client:useCard
Triggered when card item is used from inventory
pulsar-banking:client:useContract
Triggered when contract item is used
pulsar-banking:client:useCertificate
Triggered when certificate item is used
pulsar-banking:client:notify
Display a client-side notification
pulsar-banking:client:accounts:refresh
Refresh account data in the UI
pulsar-banking:client:balance:update
Update balance display
pulsar-banking:client:billing:refresh
Refresh billing UI
pulsar-banking:client:atmClose
Close ATM and stop animation
Robbery Event
When robbery integration is enabled, this event is triggered on large withdrawals:
Listen for this event in your robbery script to start a bank robbery scenario.
Last updated
