Cancel Scheduled SMS
This request is used to cancel a scheduled SMS.
URL
GET https://api.smspartner.fr/v1/message-cancel
Note: You cannot cancel a scheduled SMS if it is due to be sent within the next 5 minutes.
Required Parameters
Name
Value
apiKey
messageId
ID of the message. It can be found in the response of the send.
Optional Parameters
Name
Value
_format
json or xml
Requests
<?php
// Prepare data for GET request
$data = 'apiKey=YOUR_API_KEY&messageId=300';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,'https://api.smspartner.fr/v1/message-cancel?'.$data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
$result = curl_exec($curl);
curl_close($curl);
// Process your response here
echo $result;
?>Imports System.IO
Imports System.Net
Module Module1
Sub Main()
Dim base_url As String = "http://api.smspartner.fr/v1/"
Dim apiKey As String = "VOTRE_APIKEY"
Dim messageId As Integer = XXX
#check credits
Dim url As String
url = base_url & "message-cancel" & "?apiKey=" & apiKey & "&messageId=" & messageId
Dim credits As String
credits = apiRequest("GET", url, Nothing)
End Sub
Function apiRequest(method As String, url As String, parameters As String) As String
Dim request As HttpWebRequest
request = WebRequest.Create(url)
request.Method = method
request.Timeout = 10000 # timeout in ms
request.ContentType = "application/json; charset=utf-8"
request.ContentLength = 0
#set POST data
If Not String.IsNullOrEmpty(parameters) Then
request.ContentLength = parameters.Length
Using reqStream As StreamWriter = New StreamWriter(request.GetRequestStream())
reqStream.Write(parameters)
End Using
End If
#get response
Dim returnValue As String = Nothing
Using response As HttpWebResponse = request.GetResponse()
If response.StatusCode = HttpStatusCode.OK Then
Using resStream = response.GetResponseStream()
If resStream IsNot Nothing Then
Using reader As New StreamReader(resStream)
returnValue = reader.ReadToEnd()
End Using
End If
End Using
End If
End Using
apiRequest = returnValue
End Function
End ModuleResponse
Errors
Error Codes
Response Code
Message
1
API key is required
3
Message ID is required
4
Message not found
5
The SMS has already been canceled
6
It is not possible to cancel an SMS if it is due to be sent within the next 5 minutes
10
Invalid API key
11
Not enough credits
Last updated