Skip to content
Global Rule

Update Fee Event

Edit an existing global fee configuration. The field structure matches the create-fee-configuration request, with an additional enable field to toggle GST.

Request parameters

  • Required: id (configuration ID).
  • Optional: enable (whether GST is on) and the same charging fields as the create request.
  • See each field's documentation for format, value range, default behavior, and business meaning.

Business notes

Locates and updates the target global fee configuration by id. Send only the fields to change; omitted fields keep their current values. enable controls whether the configuration's GST applies.

Risk warning

This operation modifies a charging rule that is live for real customers and may affect actual fee calculation and deduction. Confirm the configuration ID and all charging parameters before calling.

Result

On success the fee configuration is updated; the resulting state and returned data are defined by the 200 response.

PUThttps://b-api.lbkrs.com/corporate_action/update_fee_event

Authorization

AuthorizationstringheaderRequired

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

Permission

lb_hk_corporate.corporate_query

The Broker ACCESS_TOKEN must be granted the permission above, or the call will be rejected.

Request body application/json

idnumberrequired

Config ID associated with this request.

enableboolean

Boolean flag for enable.

Boolean values:

  • true - The condition applies
  • false - The condition does not apply
ann_typeinteger

Announcement type. Options come from a backend data dictionary.

event_typeinteger

Event type. Options come from a backend data dictionary.

marketstring

Applicable market. Options come from a backend data dictionary.

fee_codestring

Fee code identifying the fee type.

metric_typeinteger

Metric type. Options come from a backend data dictionary.

calc_methodstring

Calculation method. Options come from a backend data dictionary.

ref_valuestring

Reference value used in fee calculation.

max_feestring

Maximum fee cap.

min_feestring

Minimum fee floor.

currencystring

Currency of the fee.

targetstring

Target audience for the fee. Options come from a backend data dictionary.

orderinteger

Fee-charging priority order.

fraction_typeinteger

Fraction/rounding rule. Options come from a backend data dictionary.

restrict_typeinteger

Special charging restriction rule. Options come from a backend data dictionary.

audit_frontend_resourceobject

Caller-provided audit context used for operation logging.

Responses

HTTP 200The request was processed successfully. The response data does not contain additional business fields.
Standard response envelopecodemessagedata
dataobjectdata structure

No nested fields

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