TurkeySMS
About Us
Who we are
Why TurkeySMS
Our advantages
Media Center
Press & media
Data Privacy
Privacy & security policy
How We Work
Our values and principles
Reseller Program
Join our reseller network
Bulk SMS
High-volume messaging
Turkey SMS
Domestic carrier-level SMS
Excel to SMS
Bulk send from Excel
OTP SMSNew
One-time password delivery
E-Commerce SMS
Order & campaign notifications
E-Invoice SMS
Digital invoice notifications
WordPress Plugin
SMS integration for WordPress
WooCommerce
E-commerce SMS notifications
Make.comNew
1,000+ ready-made scenarios
ZapierNew
2,000+ app connections
n8nNew
Open-source automation
SMS API
REST API integration
Integration Hub
All integrations
Pricing
Contact Us
Get in touch
Knowledge Base
Guides and how-tos
Compliance AcademyNew
Legal SMS sending guide
Support Center
Submit a support request
Developers
API & documentation
Documentation
API reference & guides
Log inGet Started
TurkeySMS
Pricing
Log inGet Started
DocumentationV4
Overview
Core
QuickstartAuthenticationSend SMSSend OTPBulk SMSQueriesWebhooks
Reference
Response CodesDelivery LifecycleReliabilityBillingVersioningn8n Community Node
Home/Documentation/Send SMS
Stable

Send SMS

Send an SMS to a single recipient. Parameters, response shape, and scheduled delivery.

/sms/send sends an SMS to a single recipient. An approved SenderID (title) and sufficient balance are required.

POSThttps://api.turkeysms.com.tr/sms/send
ParameterTypeStatusDescription
api_keystringRequiredYour V4 API key.
titlestringRequiredApproved SenderID (case-sensitive).
textstringRequiredMessage body. Unicode is supported.
senttostringRequiredInternational format without + (905xxxxxxxxx).
sms_langintOptional0 EN · 1 TR · 2 AR/Unicode (default).
content_typeintOptional0 Transactional · 1 High Quality · 2 Advertising.
curl -X POST https://api.turkeysms.com.tr/sms/send \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "YOUR_API_KEY",
    "title":   "TURKEYSMS",
    "sentto":  "905xxxxxxxxx",
    "text":    "Hello from TurkeySMS V4!"
  }'
200 OKResponse
{
  "result":           true,
  "result_code":      "TS-1024",
  "result_message":   "SMS dispatched successfully.",
  "sms_id":           1000007721,
  "number_of_sms":    1,
  "total_recipients": 1,
  "success_count":    1,
  "sms_lang":         "Turkish",
  "content_type":     "Transactional",
  "country":          "Turkey-TR"
}

The sms_id in the response is the unique message identifier; it is used with /sms/status and /reports/*. number_of_sms is the number of segments the message was split into.

Scheduled delivery

The same /sms/send endpoint supports future delivery with three additional fields.

JSON body
{
  "api_key":        "YOUR_API_KEY",
  "title":          "TURKEYSMS",
  "sentto":         "905xxxxxxxxx",
  "text":           "Reminder: your appointment is tomorrow.",
  "scheduled_sms":  1,
  "scheduled_date": "2026-12-31",
  "scheduled_time": "09:00"
}
When scheduled_sms is 1, both scheduled_date (YYYY-MM-DD) and scheduled_time (HH:MM) are required.
PreviousAuthenticationNextSend OTP
BTK
Information and Communication Technologies Authority
İYS
Message Management System
KVKK
Personal Data Protection
ISO 27001
Information Security Management
USOM / SOME
Cyber Incident Response System
TurkeySMS

TURKEYSMS BİLİŞİM VE İLETİŞİM HİZMETLERİ TİCARET LİMİTED ŞİRKETİ
Licensed operator by the Information and Communication Technologies Authority of Turkey (BTK).

Services

Bulk SMSTurkey SMSOTP SMSSMS APIE-Commerce SMSIndustry SolutionsTest Our Service

Company

BlogNewsLicenses & CertificatesBank AccountsBrand GuideCase StudiesRequest a Callback

Support

Help CenterContact UsDeveloperIntegration HubWordPress PluginSMS Opt-Out / RETAccount Types

Legal

Trust & Compliance CenterCompliance AcademyReport Content Abuse
SSL Secure Connection
BTK Licensed Platform

© 2026 TurkeySMS. All rights reserved.
Service Status
SitemapKVKKTrust & Compliance Center