iconneqt / cac-client
iConneqt compatibility layer for Crazy Awesome ESP E-Ngine API Client
Requires
- php: >=5.4.0
- iconneqt/rest-api-client: *
This package is not auto-updated.
Last update: 2025-05-11 08:34:35 UTC
README
Drop-in replacement for the Crazy Awesome ESP E-Ngine API Client
component.
Connect to iConneqt REST API, mimicking deprecated E-Ngine behaviour.
Information
- Crazy Awesome ESP E-Ngine API Client
- iConneqt
- iConneqt REST API documentation
- iConneqt PHP REST API client
Installation
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.
API Configuration
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).
Compatibility notes
Mailinglist ID
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.
Logger
Support for the PSR logger is removed.