SMS gateway UK - SMS API UK.
Smstools

UK SMS Gateway for text messaging

Start right away

Send Message to group

Base URL:

									POST: https://api.smsgatewayapi.com/v1/message/send
								
ParameterInputDescription
client_idAPI client IDLogin and go to 'Advanced' - 'API authentication' to find the API keys
Required
client_secretAPI client secretLogin and go to 'Advanced' - 'API authentication' to find the API keys
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. 255 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
	//PHP - cURL
	$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' => "Hello World", //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": "Hello World",
	"to": "{groupid}",
	"date":"2019-10-15 15:30";,
	"sender": "YourName"
}

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 be 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
Integrate our SMS Gateway by implementing our SMS API, and add text messaging to your platform in minutes. Free trial. SMS API
5 out of 5 based on 2409 user ratings.
SMSGATEWAYAPI API1

REGISTER NOW

Discover our text message marketing platform today!

REGISTER