Skip to main content

SMS Messaging API

HTTP API to send and receive SMS messages to every country in the world.


Deprecated API

Although, this API is still supported, we suggest using a more modern and feature-rich Omnichannel API for sending SMS messages.

Overview

  1. Make an HTTPS request to SMS Messaging API
  2. Check the response code and store Message ID to match DLR later
  3. SMS is sent to the handset
  4. Handset responds with Delivery Report (DLR).
  5. If configured Messente forwards the DLR to the callback URL.

SMS API Overview

Features

FeatureAvailability
Send SMS
Receive SMS
Send Flash SMS
Transactional and marketing messages
SMPP connection
Delivery reports
Schedule messages

Get Started

Sending an SMS is super simple

import messente

api = messente.Messente(username="YOUR_API_USERNAME", password="YOUR_API_PASSWORD")

# Send SMS
response = api.sms.send({
"from": "MyDelivery",
"to": "+44000000000",
"text": "Your parcel will be delivered at 10AM"
})

if response.is_ok():
print("Message sent:", response.get_sms_id())
else:
print("Message failed:", response.error_code)
Go to full example Check out our pricing