Send a message
$client->messages->send(string chatID, ?Attachment attachment, ?string replyToMessageID, ?string text): MessageSendResponse
POST/v1/chats/{chatID}/messages
Send a text message to a specific chat. Supports replying to existing messages. Returns a pending message ID.
Send a message
<?php
require_once dirname(__DIR__) . '/vendor/autoload.php';
$client = new Client(accessToken: 'My Access Token');
$response = $client->messages->send(
'!NCdzlIaMjZUmvmvyHU:beeper.com',
attachment: [
'uploadID' => 'uploadID',
'duration' => 0,
'fileName' => 'fileName',
'mimeType' => 'mimeType',
'size' => ['height' => 0, 'width' => 0],
'type' => 'image',
],
replyToMessageID: 'replyToMessageID',
text: 'text',
);
var_dump($response);{
"chatID": "!whatsapp_15550101002:ba_EvYDBBsZbRQAy3UOSWqG0LuTVkc.local-whatsapp.localhost",
"pendingMessageID": "m1694783291234567"
}Returns Examples
{
"chatID": "!whatsapp_15550101002:ba_EvYDBBsZbRQAy3UOSWqG0LuTVkc.local-whatsapp.localhost",
"pendingMessageID": "m1694783291234567"
}