somework / expert-sender-api
Simple API for expert sender service
Installs: 33 965
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 21
pkg:composer/somework/expert-sender-api
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ^6.3
- psr/http-message: ^1.0
- psr/log: ^1.0
Requires (Dev)
- phpunit/phpunit: ^6|^5.7
- dev-master
- 1.0.x-dev
- 0.6.x-dev
- 0.6.0
- 0.5.0
- 0.4.5
- 0.4.4
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.1
- 0.1.0
- dev-codex/bump-phpunit-to-version-12.5
- dev-dependabot/composer/phpunit/phpunit-tw-12.5
- dev-dependabot/github_actions/actions/checkout-6
- dev-codex/update-composer-and-adjust-method-signatures-tkht94
- dev-codex/update-composer-and-adjust-method-signatures
- dev-codex/update-to-8.3-package-compliance
- dev-codex/update-to-php-8.3
- dev-analysis-8K6m73
This package is auto-updated.
Last update: 2026-01-26 04:50:25 UTC
README
Simple API for expert sender service
Usage
$expertSender = new ExpertSender('https://api.esv2.com/', $apiKey); $customProperty = new Property(1775, ExpertSenderEnum::TYPE_STRING, 'female'); $request = new AddUserToList(); $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