LSEG Messenger Bot SDK
LSEG Messenger Bot SDK
Overview
The LSEG Messenger Bot SDK enables developers to build intelligent, compliant, and real-time messaging experiences directly within the LSEG Messenger platform.
It provides secure APIs and libraries that allow your applications to send, receive, and reply to messages—both one-to-one and group chat—while maintaining full alignment with governance and audit requirements.
Core Functionalities
1. Send Messages
Programmatically send rich-text or structured messages to individual users, chat rooms, or contact groups.
- Direct messaging – send a message to a single user or contact.
- Room messaging – post messages to group chats or channels.
- Rich content support – text, links, or formatted tabular information.
Example Use Case:
Share Research and Trade Ideas in 1:1 and Group Chats
Deliver research, trade ideas, and key updates directly into private conversations for personalized, timely insights.
2. Broadcast Messages
Reach multiple users or rooms simultaneously through broadcast
- Segmentation – target specific user groups or organizations.
- Rate-limiting and throttling – ensure fair system usage.
- Scheduling – queue broadcasts for a future timestamp.
Example Use Case:
Distribute daily market summaries, compliance updates, Risk Management updates.
3. Read Messages
Retrieve incoming messages, including text, attachments, and metadata.
- Retrieve data from Messenger real time event communication layer with low possible latency
- Contextual metadata such as sender ID, timestamp, and room ID.
- Message filtering by sender, room, or keyword.
Example Use Case:
Read and analyze messages for price discovery , Automating manual workflow like copy pasting.
4. Reply to Messages
Respond directly to inbound messages using the same conversation thread or message ID.
Context-aware reply – maintain chat continuity.
- Threaded conversation support – replies automatically grouped for auditability.
- Bot persona management – define bot name, avatar, and compliance tags.
Example Use Case:
A support bot replies to “How do I access historical trades?” with contextual answers from your knowledge base.
Security & Compliance
All API calls are TLS 1.2+ encrypted.
- Requests require OAuth 2.0 authentication and firm-level authorization.
- Full message audit trail ensures adherence to regulatory and archiving standards.
Typical Integration Flow
- Register & Sign up with LSEG to get access to Platform admin tool and Developer portal.
- Authenticate with the Messenger OAuth service to receive an access token.
- Use the SDK to send/receive messages via the Messenger Bot API.
- Integrate with the Messenger real-time event system to receive messages, events, and status updates.
Use Cases
- Customer-service or trade-support chatbots.
- Internal notification and alerting systems.
- Market-data and analytics broadcasts.
- Workflow automation bots integrated with CRM or risk management systems.
SUBSCRIBE TO THIS API UPDATES
Related APIs
Request Free Trial
Call your local sales team
Americas
All countries (toll free): +1 800 427 7570
Brazil: +55 11 47009629
Argentina: +54 11 53546700
Chile: +56 2 24838932
Mexico: +52 55 80005740
Colombia: +57 1 4419404
Europe, Middle East, Africa
Europe: +442045302020
Africa: +27 11 775 3188
Middle East & North Africa: 800035704182
Asia Pacific (Sub-Regional)
Australia & Pacific Islands: +612 8066 2494
China mainland: +86 10 6627 1095
Hong Kong & Macau: +852 3077 5499
India, Bangladesh, Nepal, Maldives & Sri Lanka:
+91 22 6180 7525
Indonesia: +622150960350
Japan: +813 6743 6515
Korea: +822 3478 4303
Malaysia & Brunei: +603 7 724 0502
New Zealand: +64 9913 6203
Philippines: 180 089 094 050 (Globe) or
180 014 410 639 (PLDT)
Singapore and all non-listed ASEAN Countries:
+65 6415 5484
Taiwan: +886 2 7734 4677
Thailand & Laos: +662 844 9576