Smstools

SMS Gateway API Deutschland

Direkt loslegen

WhatsApp Business: Send list message

Base URL:

										POST: https://api.smsgatewayapi.com/v1/whatsapp/send_list
									
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
messagemessagethe message to be sent
Required
todestination numberthe number(s) that will receive the message in international format (eg: 324xx, 316xx, ...)
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 message 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
listarray of list itemsProvide an array of objects, where each object includes a title and an associated array of actions.
Required
headerheader messageThe header of the message displayed in WhatsApp.
Optional
footerfooter messageThe footer of the message displayed in WhatsApp
Optional
button_textbutton textThe text displayed on the button. Upon clicking this button, the list will become visible in WhatsApp.
Required
testtrue/falseThe system will check all parameters but will not send a the message (no credits/balance used).
Optional
subidid of a subaccountIf specified, the message will be sent from the subaccount.
Optional
<?php
	//PHP - cURL
	$ch = curl_init();
	$url = "https://api.smsgatewayapi.com/v1/whatsapp/send_list";
	$client_id = "XXX"; // Your API client ID (required)
	$client_secret = "YYY"; // Your API client secret (required)
	$data = [
		'to' => "491712345678", //Receiver (required)
		'sender' => "WhatsAppSender" //Sender (required)
'message' => "Hello World", //Message (required)

"list" => [ //List (required) [ "title" => "detitel", "actions" => [ [ "id" => "rateid1", "title" => "⭐️", "description" => "Experience wasn't good enough" ], [ "id" => "rateid2", "title" => "⭐⭐️", "description" => "Experience could be better" ], [ "id" => "rateid3", "title" => "⭐⭐⭐️", "description" => "Experience was ok" ], [ "id" => "rateid4", "title" => "⭐⭐⭐️⭐️", "description" => "Experience was good" ], [ "id" => "rateid5", "title" => "⭐⭐⭐️⭐️⭐️", "description" => "Experience was excellent" ] ] ] ], "footer" => "www.smstools.com", "header" => "Smstools WhatsApp", "button_text" => "Rate us"
]; 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": "{nr}",
	"date":"2024-10-15 15:30",
	"sender": "YourWhatsAppBusinessSenderNumber",
	"list": [
        {
            "title": "detitel",
            "actions": [
                {
                    "id": "rateid1",
                    "title": "⭐️",
                    "description": "Experience wasn't good enough"
                },
                {
                    "id": "rateid2",
                    "title": "⭐⭐️",
                    "description": "Experience could be better"
                },
                {
                    "id": "rateid3",
                    "title": "⭐⭐⭐️",
                    "description": "Experience was ok"
                },
                {
                    "id": "rateid4",
                    "title": "⭐⭐⭐️⭐️",
                    "description": "Experience was good"
                },
                {
                    "id": "rateid5",
                    "title": "⭐⭐⭐️⭐️⭐️",
                    "description": "Experience was excellent"
                }
            ]
        }
    ],
    "footer": "www.smstools.com",
    "header": "Smstools WhatsApp",
    "button_text": "Rate us"
}

Example response:

{
	"messageid": "h2md1ewkyzjkuyn9ak7pryw1evtyw3x"
}

SMS API

Smstools
Mit unserer SMS Gateway API können Sie Ihre eigene Software mit unserem SMS-Gateway API verbinden. Direkt Loslegen. SMS API
5 aus 5 basierend auf 2758 Benutzerbewertungen.
SMSGATEWAYAPI API1

REGISTRIEREN

Entdecken Sie jetzt unsere fortschrittliche SMS-Software

REGISTRIEREN