API Endpoints
API Endpoints for Text.lk SMS Gateway in Sri Lanka for sending and viewing SMS, sending and viewing SMS Campaigns, creating or Viewing Contacts and Groups, and making payments through API.
API Endpoints for Text.lk SMS Gateway in Sri Lanka for sending and viewing SMS, sending and viewing SMS Campaigns, creating or Viewing Contacts and Groups, and making payments through API.
Easily send SMS, view message logs, and launch SMS campaigns using Text.lk SMS gateway Sri Lanka. Connect with your audience through targeted and effective messaging.
Create, update, and manage SMS contacts with SMS API Text.lk SMS Gateway Sri Lanka. Build your audience and keep contacts up-to-date for effective SMS communication in Sri Lanka.
Organize contacts into groups with Text.lk SMS Gateway Sri Lanka. Manage group contacts for efficient, targeted SMS campaigns that boost engagement with audiences across Sri Lanka.
Do you offer a free trial so I can test how it works?
Yes, absolutely! Simply register with us and you’ll receive free trial access right away.
You will get:
A demo sender ID: TextLKDemo
10 free SMS units to test the system
Full access to the web dashboard, API, and all features
Step-by-step demo videos available directly in your dashboard
No payment required. It’s completely free to try!
Are there any starting fees?
No, there are no starting fees on Text.lk SMS Gateway Service in Sri Lanka. You simply pay as you go or can choose freedom plans according to your SMS usage.
What do I get in the SMS Gateway demo?
Our demo gives you access to explore Bulk SMS, SMS API, WhatsApp Business API, OTP verification, and Partner tools. Also, you can access SMS sending plugins or modules such as WordPress, WooCommerce, Shopify, PHP, Laravel, NodeJS, etc. You can test the platform features before making a purchase.
Is the demo free to use?
Yes, the demo is completely free and does not require payment or a credit card. You can try it risk-free.
Are there any other hidden charges?
No. All taxes and fees are included in our package prices. There are no hidden charges, no monthly fees in Starter Free package, and your SMS units never expire.
Can I send real SMS from the demo account?
The demo environment is designed for testing. Some features use a Sandbox mode, where delivery is simulated for security. For live SMS delivery, you need to upgrade to a paid account.
Do I need technical knowledge to use the demo?
No, our platform is designed to be easy to use. Developers can test APIs, while business users can send campaigns directly from the dashboard.
Can resellers also get a demo account?
Yes, resellers can sign up for a Reseller demo account to explore white-label branding, browser extensions, and client management features.
What is Sender ID?
A Sender ID (Mask) is the name that appears as the “From” address on a SMS message, identifying the sender to the recipient. It can be an alphanumeric string, which is often a company name. Sender IDs can be used for branding and to help customers recognize who sent the message. Learn More.
Can I use the TextLKDemo sender name for production use?
No. TextLKDemo is strictly for testing purposes only. It must not be used to send OTPs or any production-related messages. Violating this policy may lead to account suspension. Always use an approved sender ID for live messaging.
Where can I request my new Sender ID?
You can request your new Sender ID from the “Sender ID” section under the Sending tab in your dashboard. Clear step-by-step guidelines are provided there to help you complete the process easily.
How long does it take to get my Sender ID approved?
Sender ID approvals usually take a few hours to 1 business day. However, in some cases, it may take up to 3 business days. If you need it urgently, you can request fast-track (no additional cost) approval.
How do I reload my Text.lk account?
Simply go to the “Top-up” tab in your Dashboard, where you’ll find all your financial information. You can reload your account using Credit Cards or through a Bank Transfer, whichever is convenient for you.
What is Flash SMS?
Flash SMS (Class 0 SMS) is a type of message that appears instantly on the recipient’s screen instead of going to the inbox.
It is designed for urgent, high-visibility communication and is usually not stored on the device by default.
How is Flash SMS different from normal SMS?
👉 Flash SMS = visibility
👉 Normal SMS = persistence
When should I use Flash SMS?
Use Flash SMS when:
Avoid using it for marketing or long messages.
Is Flash SMS supported on all devices?
Not 100%.
👉 Behavior may vary by device and OS.
Is Flash SMS secure?
Partially.
✔ Good for quick delivery
❌ But has risks:
👉 Use carefully for sensitive data.
Can users save or view Flash SMS later?
Usually no.
Can Flash SMS be missed?
Very unlikely. But possible.
Does Flash SMS cost more than normal SMS?
In most cases, no. Pricing is typically the same as standard SMS in Text.lk
How do I send Flash SMS using Text.lk?
You can send Flash SMS in 3 ways:
Can I send Flash SMS from the Text.lk dashboard?
Yes.
Method 1: Use Quick Send SMS:
👉 Best for manual sending and testing.
Method 2: Use the Bulk SMS Campaign Builder:
👉 Use responsibly to avoid user annoyance in Campaign Builder.
Method 3: Use Text.lk API:
👉 Read docuemntion for learn How to send Flash SMS via Text.lk API
How do I send Flash SMS via API?
Simply add this parameter:
"is_flash": true
👉 Read docuemntion for learn How to send Flash SMS via Text.lk API
Do I need a different API endpoint for Flash SMS?
No.
"is_flash": trueIs OAuth or HTTP method better for Flash SMS?
Use OAuth 2.0 (Bearer Token).
Use HTTP GET only for:
Is Flash SMS good for marketing?
No.
👉 Use only for critical communication.
What are the biggest advantages of Flash SMS?
What are the main disadvantages of Flash SMS?
What is the Text.lk SMS Units Calculator?
The Text.lk SMS Units Calculator is a tool that helps you calculate SMS length, encoding type, and message segments to understand how many SMS units your message will consume.
How does the SMS units calculator work?
It analyzes your message characters, detects GSM7 or Unicode encoding, and calculates how many SMS parts (segments) are required to send your message.
What is the difference between GSM7 and Unicode SMS encoding?
Why does SMS character count matter for businesses?
SMS character count directly affects both cost and message delivery. Standard SMS messages are limited to 160 characters (or 70 characters for Unicode). When messages exceed these limits, they are split into multiple parts, and each part is charged separately. This can increase costs and affect how your message is delivered, so keeping messages optimized is important.
Can SMS segmentation increase my messaging cost?
Yes. When a message exceeds the single SMS limit, it is split into multiple segments, and each segment is billed separately. This can significantly increase costs, especially in bulk messaging campaigns. Optimizing message length helps reduce unnecessary expenses.
Can I convert Unicode messages to GSM7?
Yes. The Text.lk SMS Calculator helps identify convertible characters and allows you to optimize your message to GSM7 where possible to reduce SMS costs.
Does SMS length affect cost?
Yes. Longer messages or Unicode messages may be split into multiple SMS units, increasing the total cost.
How can the SMS Length Calculator help my bulk SMS campaigns?
The SMS calculator helps you understand how your message will be sent before you actually send it. It shows character count, encoding type, and how many SMS segments will be used. This allows you to optimize messages, avoid unnecessary multipart SMS charges, identify special characters and improve message for better ROI and deliverability.
Do emojis affect SMS message length?
Yes. Emojis automatically switch the message to Unicode encoding, which reduces the character limit from 160 to 70 per SMS. This means your message may be split into more parts, increasing cost. That’s why it’s important to use emojis carefully in SMS campaigns.
What are the best practices for keeping SMS within a single segment?
To keep messages within one SMS, avoid unnecessary special characters and emojis. Try to stay under 160 characters for GSM-7 messages or 70 characters for Unicode. You can also use the SMS Length Calculator to preview how your message will be split before sending.