Skip to content

Get notifications

MngGetNotifyList

MngGetNotifyList

Description: Retrieves a paginated list of notifications for the currently authenticated manager session.

This method is available for:

  • SESSION_MANAGER
  • SESSION_ADMIN
  • SESSION_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 }
    ]
  ]
}