Smstools

SMS Gateway API for text messaging

Start right away

Send Message to group

Base URL:

									POST: https://api.smsgatewayapi.com/v1/message/send
								
ParameterInputDescription
client_idAPI client IDCan be found in your API documentation
Required
client_secretAPI client secretCan be found in your API documentation
Required
typetypeRequired to be "group"
Required
messagemessagethe message to be sent
Required
togroup IDThe group ID to receive the message
Required
sendersenderThe number or name of the sender. A number can't be longer than 14 characters.A name can't be longer than 11 characters and can't contain special characters
Required
dateDate and time the number will be sentFormat: yyyy-MM-dd HH:mm. If not provided, the message will be sent as soon as possible
Optional
referencecustom referenceString of max. 75 characters
Optional
testtrue/falseThe system will check all parameters but will not send an SMS message (no credits used).
Optional
subidid of a subaccountIf provided, the message is sent from the subaccount
Optional
<?php
	$ch = curl_init();
	$url = "https://api.smsgatewayapi.com/v1/message/send";
	$client_id = "XXX"; // Your API client ID (required)
	$client_secret = "YYY"; // Your API client secret (required)
	$data = [
		'type' => "group" //(required)
		'message' => "example", //Message (required)
		'to' => {ID}, //Group ID (required)
]; curl_setopt($ch, CURLOPT_URL, "$url"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_VERBOSE, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ "X-Client-Id: $client_id", "X-Client-Secret: $client_secret", "Content-Type: application/json", ]); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); $response = curl_exec($ch); ?>

Example request:

{
	"message": "Example",
	"to": "{groupid}",
	"date":"2019-10-15 15:30";,
	"sender": "11111111111"
}

Example response:

{
	"messageid": "h2md1ewkyzjkuyn9ak7pryw1evtyw3x"
}

Exceptions:

Our system processes the messages in UTF8 and generates this in GSM unicode. There are 9 characters that are counted as 2 characters in GSM unicode. If you use one of these characters in your message, your message will longer. Example: If you have a message of 160 characters and you used a €-characters then the message real length is 161 characters long
Symbol Name Symbol Name Symbol Name
Euro symbol \ Backslash } Right brace
[ Open bracket ^ Caret ~ Tilde
] Close bracket { Left brace | Vertical bar

SMS API

Smstools With our SMS gateway API you can add text messaging to your platform in minutes. Free trial. SMS API
5 out of 5 based on 1492 user ratings.
SMSGATEWAYAPI API1

REGISTER NOW

Discover our text message marketing platform today!

REGISTER
Great you're here! Cookies? Read our Privacy Policy. I accept
x