Skip to main content

Events

This page lists all events included in the current version of the Manager's API.

The events are grouped by the types of server entities that they are supposed to be triggered for.

Assets, Symbols, and Feed Symbol Settings

EventDefinition
AssetChangedEventThe event sent when an asset is created/updated/deleted.
AssetClassChangedEventThe event sent when an asset class is created/updated.
AssetClassDeletedEventThe event sent when an asset class is deleted.
LiquidityFeedSymbolChangedEventThe event sent when a feed symbol setting is created/updated/deleted.
ManagerSymbolChangedEventThe event sent when a symbol is created/updated/deleted.
SymbolArchivedEventThe event sent when a symbol is archived.
SymbolRestoredEventThe event sent when an archived symbol is restored.
SymbolCategoryChangedEventThe event sent when a symbol category is created/updated.
SymbolCategoryDeletedEventThe event sent when a symbol category is deleted.

Users, Accounts, and Groups

EventDefinition
TraderChangedEventThe event sent when an account is created/updated/deleted.
TraderLogonEventThe event sent when an account log in occurs.
TraderLogoutEventThe event sent when an account logout occurs.
GroupChangedEventThe event sent when a group is created/updated/deleted.

Orders, Deals, and Positions

EventDefinition
ExecutionEventThe event sent following cServer successfully accepting or executing an order.
The event is also sent when a deposit/withdrawal is performed.
OrderErrorEventThe event that is sent when errors occur during order-related requests.
MarginChangedEventThe event sent when the amount of margin allocated to a specific position is changed.
EventDefinition
CommissionProfileChangedEventThe event sent when a commission profile is created/updated/deleted.
DynamicLeverageChangedEventThe event sent when dynamic leverage settings are created/updated/deleted.
ExecutionProfileChangedEventThe event sent when an execution profile is created/updated/deleted.
GSLScheduleChangedEventThe event sent when a GSL schedule profile item is created/updated/deleted.
ProtectionProfileChangedEventThe event sent when a protection profile is created/updated/deleted.
SwapFreeProfileChangedEventThe event sent when a swap free profile is created/updated/deleted.
TradeNotificationProfileChangedEventThe event sent when a trade notification profile is created/updated/deleted.
VolumeProfileChangedEventThe event sent when a volume profile is created/updated/deleted.

Swaps and Dividends Profiles and Price Streams

EventDefinition
SwapAndDividendProfileChangedEventThe event sent when a swap and dividends profile is created/updated/deleted.
PriceStreamChangedEventThe event sent when a price stream is created/updated/deleted.

Session Profiles, Holiday Profiles, and Holidays

EventDefinition
ScheduleProfileChangedEventThe event sent when a session profile is created/updated/deleted.
HolidayChangedEventThe event sent when a holiday is created/updated/deleted.
HolidayProfileChangedEventThe event sent when a holiday profile is created/updated/deleted.

Managers

EventDefinition
ManagerChangedEventThe event sent when a manager is created/updated/deleted.
TraderPermissionLoseEventThe event sent when a manager loses access to an account due to a change in the manager's access rights.

Miscellaneous

EventDefinition
HelloEventThe event sent when connection is first established.
HeartbeatEventThe event used for keeping the connection alive.
ServerSettingsChangedEventThe event sent when server settings are updated.
SpotEventThe event sent when a new spot event is generated on the side of the server.
Spot events (received after subscribing to them via a separate request) always contain the latest prices even if markets are closed.