touchSMS offers a set of powerful APIs, allowing you to easily integrate SMS communications into your product. Whether you build it yourself or request a tailor-made solution, you can rest assured that we have the SMS functionality you need.
touchSMS has a well documented, intuitive API to allow quick and easy integrations with existing or new code bases. Our APIs are designed to support a range of needs, from transactional messaging (eg, OTP codes) to bulk marketing sends (our API supports up to 1000 messages per call)
Our API requires account specific API Keys, and enforces HTTPs to ensure account security. At any time you can enable or disable API keys to control your SMS traffic.
Our servers are located on shore across multiple different AWS data centres. Data is stored encrypted at rest.
Need to process inbound messages, or receive updates on the delivery status of sent messages? Our robust webhook infrastructure will deliver inbound messages and DLRs (delivery receipts) directly to your configured endpoints. If required, polling endpoints are also available.
Numbers are the Caller ID, or from field that your messages will come from. Although not mandatory for API use, we recommend users lease their own Dedicated Virtual Number to send and receive messages through the API.
Don’t have a developer onboard but interested in an SMS integration? Talk to us about an integrated solution for you.
Connecting with our API is straight-forward. Make a request to our system and receive a JSON response.
Our API is really simple, with only a few lines of code you can send an SMS to any mobile number in Australia and New Zealand.
curl --location --request POST 'https://app.touchsms.com.au/api/v2/sms' \ --header 'Accept: application/json' \ --data-raw '{ "messages": [ { "to": "0412345678", "from": "SMSTEST", "body": "hello world" }, ] }'
Our API is flexible, it allows you to send and receive SMS as well as check your account balance with a simple request.
composer require touchsms/touchsms
npm install touchsms Try run this code in your browser.