Skip to content

Repository files navigation

Expert Sender Api

Simple API for expert sender service

Usage

$expertSender = newExpertSender('https://api.esv2.com/', $apiKey);
$customProperty = newProperty(1775, ExpertSenderEnum::TYPE_STRING, 'female');
$request = newAddUserToList();
$request
->setEmail('my@email.com')
->setListId(1000)
->setFirstName('my name');
->addProperty($customProperty)
->freeze();
$result = $expertSender->addUserToList($request);
if ($result->isOk()) {
...
} else {
$requestData = $expertSender->getRequestData();
}

Implemented functions

  • addUserToList
  • deleteUser
  • getUserId
  • addTableRow
  • getTableData
  • updateTableRow
  • deleteTableRow
  • changeEmail
  • sendTrigger
  • sendTransactional
  • sendSystemTransactional
  • getLists
  • getShortSubscriber

Maintained by

Igor Pinchuk — I work on legacy PHP and Symfony systems: audits, rescue and refactoring, performance. My open-source packages have been installed over 70,000 times on Packagist.

Inherited a codebase nobody wants to touch? Written questions get written answers — no discovery call required. i.pinchuk.work@gmail.com · LinkedIn

About

PHP client for the ExpertSender API. Maintained fork, actively used — 35k+ installs on Packagist.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages