Skip to content
Asset Anomaly Monitoring

Asset Anomaly Monitoring

Query the abnormal asset monitoring list, used to screen accounts whose asset/NAV changes deviate from normal levels.

Request parameters

  • Combine business filters through filters (see the filter field descriptions below), and use page, page_size, and orderBy to control pagination and sorting.

Business notes

  • Data is based on account asset snapshots, comparing the previous snapshot's NAV with the current snapshot's NAV.
  • Each record carries user information (securities account, name, region), the current and previous total NAV, NAV change amount, normal change amount, abnormal PnL NAV change amount and ratio, profit/loss, business type, snapshot time, and data source.
  • It also reports risk flags such as abnormal-PnL, AML tag, auto-withdrawal, and manual-lock status, supporting risk-control and compliance investigation.

Returns

On success, returns the matching records with pagination info. See the response definition for column meanings.

POSThttps://b-api.lbkrs.com/v1/datasets/risk_abnormal_assets

Authorization

AuthorizationstringheaderRequired

Send the Broker ACCESS_TOKEN as Authorization: Bearer <token>.

Request body application/json

filtersobject

Filters. Combines business filters. Omit a filter field to disable that filter.

Child attributes
aaidstring

User. Filters results by User.

Pass the internal numeric ID of the customer's securities account (aaid), not the securities account number account_no (such as H00000000) or the customer ID member_id. One customer can have multiple aaid values.

operation_typesstring

Operation Type. Filters results by Operation Type.

Allowed values: billing-system Settlement & Interest, lb.portfolio.atm Transfer In/Out, lb.order.tube Trading, option-exercise Option Exercise, option-exercise-manager Option Exercise Management, lb.portfolio.corporate-action Corporate Action, lb.portfolio.funds Funds Portfolio, ut-service Fund & Wealth Trading, lb.reward.center Reward Center, lb.ipo.service IPO Service, risk-event-api Manual Adjustment / Freeze

Values
billing-system
Settlement & Interest
lb.portfolio.atm
Transfer In/Out
lb.order.tube
Trading
option-exercise
Option Exercise
option-exercise-manager
Option Exercise Management
lb.portfolio.corporate-action
Corporate Action
lb.portfolio.funds
Funds Portfolio
ut-service
Fund & Wealth Trading
lb.reward.center
Reward Center
lb.ipo.service
IPO Service
risk-event-api
Manual Adjustment / Freeze
snap_atobject

Snapshot Time. Filters results by Snapshot Time.

Child attributes
gtestring

Greater Than or Equal. Inclusive lower bound of the filter range.

ltestring

Less Than or Equal. Inclusive upper bound of the filter range.

snap_sourcestring

Data Source. Filters results by Data Source.

Allowed values: AUTO Snapshot, ATM, MANUAL

Values
AUTO
Snapshot
ATM
Atm
MANUAL
Manual
pageinteger

Page. Page number to retrieve, starting from 1.

page_sizeinteger

Page Size. Number of records to return per page.

orderByarray<object>

Order By. Array of sorting rules. Each item defines a sort field and direction.

Responses

HTTP 200On success, returns paginated Assets Exception Monitoring records together with pagination metadata such as the page number, page size, and total record count.
Standard response envelopecodemessagedata
dataobjectdata structure
listarray<object>required

List. Returned value: List of list.

Child attributes
idstring

Record ID. Returned value: Record ID (row primary key); write operations on this record take it as their id.

aaidstring

A/C No.. Returned value: A/C No..

aaid_valstring

A/C No. (raw value). Raw value of aaid. The aaid field contains the display value resolved through a dictionary or related record; this field contains the underlying code or ID.

member_real_namestring

Client Name. Returned value: Client Name.

aml_tag_on_statestring

Auto Withdraw Status. Returned value: Auto Withdraw Status.

aml_tag_on_state_valstring

Auto Withdraw Status (raw value). Raw value of aml_tag_on_state. The aml_tag_on_state field contains the display value resolved through a dictionary or related record; this field contains the underlying code or ID.

snap_sourcestring

Data Source. Returned value: Data Source.

snap_source_valstring

Data Source (raw value). Raw value of snap_source. The snap_source field contains the display value resolved through a dictionary or related record; this field contains the underlying code or ID.

snap_atstring

Current Snapshot Time. Returned value: Current Snapshot Time. The date or time format follows the value returned by the API.

last_snap_atstring

Previous Snapshot Time. Returned value: Previous Snapshot Time. The date or time format follows the value returned by the API.

currencystring

Currency. Returned value: Currency.

total_navstring

Current NAV. Returned value: Current NAV.

last_total_navstring

Previous NAV. Returned value: Previous NAV.

normal_change_amountstring

Period Transaction Amount. Returned value: Period Transaction Amount.

nav_change_amountstring

NAV Change Amount. Returned value: NAV Change Amount.

ratiostring

NAV Change Rate. Returned value: NAV Change Rate.

profit_lossstring

Stock profit and loss. Returned value: Stock profit and loss.

ex_pnl_nav_change_amountstring

Non-profit/loss NAV change value. Returned value: Non-profit/loss NAV change value.

ex_pnl_nav_change_ratiostring

Non-profit/loss NAV change rate. Returned value: Non-profit/loss NAV change rate.

operation_typesstring

Period Operation Types. Returned value: Period Operation Types.

operation_types_valstring

Period Operation Types (raw value). Raw value of operation_types. The operation_types field contains the display value resolved through a dictionary or related record; this field contains the underlying code or ID.

is_manual_locksstring

Manual Freeze. Returned value: Indicates whether manual freeze.

is_manual_locks_valstring

Manual Freeze (raw value). Raw value of is_manual_locks. The is_manual_locks field contains the display value resolved through a dictionary or related record; this field contains the underlying code or ID.

totalintegerrequired

Total. Returned value: Total number of matching records, used for pagination.

HTTP 400Bad request. Check the business error code in code and the error details in message.
Standard response envelopecodemessagedata
dataobjectdata structure

No nested fields

HTTP 401The user is not authenticated, or the login session has expired.
Standard response envelopecodemessagedata
dataobjectdata structure

No nested fields

HTTP 403The current account is not authorized to use this feature. Grant the required permission to the account in User Permission.
Standard response envelopecodemessagedata
dataobjectdata structure

No nested fields

HTTP 408The request timed out. Check the business error code in code and the error details in message.
Standard response envelopecodemessagedata
dataobjectdata structure

No nested fields

Whale Docs