Drop-in replacement for the Crazy Awesome ESP E-Ngine API Client
component.
Connect to iConneqt REST API, mimicking deprecated E-Ngine behaviour.
- Crazy Awesome ESP E-Ngine API Client
- iConneqt
- iConneqt REST API documentation
- iConneqt PHP REST API client
Preferred way of installing is though Composer.
composer require iconneqt/rest-api-client
Or add the following item to the require
section of your composer.json
file.
"iconneqt/cac-client": "*"
Update composer using composer update
.
This component requires the iConneqt PHP REST API client, which should be automatically installed when updating composer.
The Adapter uses the iConneqt REST API to emulate behaviour of the E-ngine SOAP
Webservice.
When creating the EngineApi
class some configuration is needed;
domain
- The domain where iConneqt is availabe. (e.g.crm01.iconneqt.nl
)user
- Your iConneqt user namepassword
- Your iConneqt password or API token (contact iConneqt).
Although strongly recommended, the E-ngine SOAP API did not require mailinglist
ID's to be provided before sending mailings to recipients. iConneqt requires the
mailinglist ID to be selected before creating a new mailing.
You can set the mailinglist ID through configuration during construction or by
calling the selectMailingList()
method.
Support for the PSR logger is removed.