This guide helps AI agents integrate the Wati SDK library into PHP projects.
composer require phpjuice/wati-sdkuse Wati\Http\WatiClient;
use Wati\Http\WatiEnvironment;
use Wati\Api\GetContacts;
// Get credentials from Wati Dashboard (API Docs section)
$endpoint = 'https://your-instance.wati.io/123456';
$bearerToken = 'your-bearer-token';
$environment = new WatiEnvironment($endpoint, $bearerToken);
$client = new WatiClient($environment);use Wati\Api\GetContacts;
$response = $client->send(new GetContacts());
$data = json_decode($response->getBody()->getContents(), true);| Class | Method | Endpoint |
|---|---|---|
GetContacts |
GET | /api/v1/getContacts |
GetMessageTemplates |
GET | /api/v1/getMessageTemplates |
SendTemplateMessage |
POST | /api/v1/sendTemplateMessage |
composer install
composer test
composer typessrc/
└── Api/
├── GetContacts.php
├── GetContactsData.php
├── GetMessageTemplates.php
├── GetMessageTemplatesData.php
├── SendTemplateMessage.php
├── SendTemplateMessageData.php
└── Dto/
├── Contact.php
└── MessageTemplate.php
- PHP 8.3+
phpjuice/wati-http-client^1.0