Get notifications
MngGetNotifyList¶
MngGetNotifyList
Description: Retrieves a paginated list of notifications for the currently authenticated manager session.
This method is available for:
SESSION_MANAGERSESSION_ADMINSESSION_DEALER
Manager notifications include:
- direct manager notifications where
user_id = current manager id - manager-wide notifications that were materialized into personal records for each enabled manager
Legacy rows with user_id = 0 are deprecated and are not returned by this method.
Note
Request should include Authorization token
Request Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
| limit | int | Yes | Maximum number of notifications to return |
| offset | int | Yes | Number of records to skip (pagination) |
| filter | string | Yes | Filter string applied to the notifications |
Request Example¶
{
"limit": 10,
"offset": 0,
"filter": "trade"
}
Response Parameters¶
| Name | Type | Description |
|---|---|---|
| structure | array | List of field names returned in each row |
| rows | array | Array of notifications; each row contains ordered fields |
Each row contains:
- id
- token
- message (string)
- create_time
- open_time
- exp_time
- type
- status
- level
- description (string)
- data (JSON object)
Response Example (truncated)¶
{
"structure": ["id", "token", "message", "create_time", "open_time", "exp_time", "..."],
"rows": [
[
101,
"TRADE_REJECTED",
"Margin Call: Account below threshold",
1693238400,
1693238500,
0,
2,
2,
1,
"Risk threshold breached",
{ "symbol": "EURUSD", "price": 1.1040 }
]
]
}