Skip to content
Suspicious Incident Monitoring

Import KYC Suspicious Incidents

Bulk-imports suspicious events (AML suspicious incidents) from an uploaded file, creating suspicious-event records for multiple securities accounts in one request.

Request parameters

  • Required: type (import file type). For suspicious-event imports this is always SuspiciousIncident.
  • Optional: s3_key (S3 key of the uploaded file), name, filename, base_account_ids (list of base account IDs), and audit_frontend_resource (caller-provided audit context).
  • See the field definitions for each field's format, allowed values, defaults, and business meaning.

Business notes

Upload the file and obtain its s3_key before importing; the imported records come from the file. Validate the file through the import pre-check endpoint before submitting.

Risk warning

This operation creates suspicious-event records in bulk and drives the subsequent AML review and compliance workflow. Confirm the file contents and type before calling.

Result

On success the bulk import completes; see the 200 response definition for the returned content.

POSThttps://b-api.lbkrs.com/account/kyc/import

Authorization

AuthorizationstringheaderRequired

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

Permission

account.apply_edit_memberaccount.modify_transaction_channelaccount.sem_updateaccount.suspend_accountaccount.update_appidb2b_customer.submit_accountkyc.blacklist_hit_statuskyc.blacklist_memberskyc.blacklist_nameskyc.update_account_infoticket.import_agentticket.import_relation

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

Request body application/json

s3_keystringrequired
namestring
typestringrequired

This page always passes SuspiciousIncident.

filenamestring

Name of the file to process, including its file extension.

base_account_idsarray<string>

Submit Base Account IDs as a JSON array.

audit_frontend_resourceobject

Provides audit context for this operation.

servicestring

Upload service identifier for the file

admin_urlstringrequired

Admin page URL at import time; attached automatically by the caller

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