Skip to content

Bulk SMS API

Send transactional, OTP and promotional SMS from your application with a REST bulk SMS API: DLT template IDs, delivery webhooks, Unicode and scheduling.

A bulk SMS API lets your website, app or backend send SMS automatically — OTPs at login, alerts after a payment, updates when an order ships — without anyone opening a panel. As a bulk SMS service provider in India, PromoMarketingSolution helps you with every step.

How the SMS API works

Your server makes an HTTPS request with your API key, the recipient numbers, the message text and the DLT template ID. The API returns a message ID straight away, and the final delivery status is posted to your webhook or can be fetched later.

What the API supports

  • Single and bulk sends in one request
  • DLT entity ID and template ID per message
  • Unicode for Hindi and other Indian languages
  • Scheduled sending
  • Delivery report webhooks and status lookup
  • Separate sandbox and live keys

Integration tips

  • Keep API keys on your server, never in a mobile or browser app
  • Send exactly the registered template text; only variables may change
  • Use idempotent retries so a network error doesn't send twice
  • Store the message ID to match delivery reports to your records

Frequently asked questions

Do I need DLT registration to use the SMS API?

Yes. Every commercial SMS in India must match a DLT-registered template, and the template ID is sent with each request.

Should I use the API or SMPP?

The HTTP API suits most applications. SMPP is meant for very high, constant volumes and for resellers with their own platforms.