✓ 50 FREE SMS credits included when you sign up
curl -u username:password \ -X POST https://api.mobilemessage.com.au/v1/messages \ -d '{ "to": "0400123456", "message": "Hi Sarah, your order #1042 has shipped!", "sender": "ACME" }'
Create a free account, grab your API key, and make one POST request.
curl -u api_username:api_password \
-X POST https://api.mobilemessage.com.au/v1/messages \
-H "Content-Type: application/json" \
-d '{
"messages": [
{
"to": "0412345678",
"message": "Your appointment is confirmed for 10am tomorrow.",
"sender": "CompanyABC"
}
]
}'
<?php
$data = [
"messages" => [
[
"to" => "0412345678",
"message" => "Your appointment is confirmed for 10am tomorrow.",
"sender" => "CompanyABC"
]
]
];
$ch = curl_init('https://api.mobilemessage.com.au/v1/messages');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERPWD, "api_username:api_password");
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
$response = curl_exec($ch);
curl_close($ch);
echo $response;
const body = {
messages: [
{
to: "0412345678",
message: "Your appointment is confirmed for 10am tomorrow.",
sender: "CompanyABC"
}
]
};
fetch('https://api.mobilemessage.com.au/v1/messages', {
method: 'POST',
headers: {
'Authorization': 'Basic ' + btoa('api_username:api_password'),
'Content-Type': 'application/json'
},
body: JSON.stringify(body)
})
.then(r => r.json())
.then(console.log);
import requests
from requests.auth import HTTPBasicAuth
data = {
"messages": [
{
"to": "0412345678",
"message": "Your appointment is confirmed for 10am tomorrow.",
"sender": "CompanyABC"
}
]
}
response = requests.post('https://api.mobilemessage.com.au/v1/messages',
json=data, auth=HTTPBasicAuth('api_username', 'api_password'))
print(response.json())
{
"status": "complete",
"send_id": 42,
"total_cost": 1,
"results": [
{
"to": "0412345678",
"status": "success",
"cost": 1,
"message_id": "abcd1234-efgh-5678..."
}
]
}
per SMS on your first purchase, pay as you go.
messages in a single request.
free credits to test with.
Connect effortlessly with our developer-friendly API for seamless SMS functionality.
Experience reliable delivery with our direct connections to Australian carriers.
Monitor your campaigns with instant status updates and detailed delivery information.
Comprehensive API references, and code samples to help you integrate quickly.
Modern API endpoints compatible with PHP, Node.js, Python, Java, and more.
Instant notifications for delivery statuses and inbound SMS directly to your system. Turn on optional HMAC signing and every webhook arrives with a signature your receiver can verify.
Idempotency keys, scheduled sends, and staggered delivery for large campaigns.
Use your business name or dedicated number to support two-way SMS and build brand trust.
Fast and reliable delivery through Australian-based, high-availability infrastructure.
Ready-to-use code samples to accelerate your development timeline.
Simple debugging and clearly documented error messages for rapid troubleshooting.
HTTPS-secured API requests to ensure your data remains private and secure.
Set shorten_urls to true and any link in your message is shortened automatically, with clicks tracked for each recipient. Retrieve click data with the link tracking endpoint.
Jump straight to: Authentication · Send an SMS · Webhooks · Error Codes
Need help integrating with the Mobile Message API? Check out our custom GPT on ChatGPT for personalised assistance and step-by-step guidance!
Send real-time alerts, order confirmations, and security notifications seamlessly.
Integrate interactive messaging with your CRM for customer support and feedback.
Run targeted marketing campaigns with personalized bulk messaging.
Ensure customers never miss an appointment with timely SMS reminders.
Deliver one-time passwords and verification codes in seconds to secure logins and transactions.
Keep customers in the loop from dispatch to doorstep with automated status texts.
Looking for a no-code connection to our service? Connect to more than 7,000 apps, to send and receive SMS messages automatically.
Sign up now and unlock seamless SMS integration with direct-to-carrier delivery and real-time reporting.