Last updated: 2022-03-17
Works with CiviCRM 5.0 or higher.
This extension allows you to log all (or selected) API requests going through your system.
You can later replay the logged API Calls.
This extension is developed for the following use case during an update of a live system
The system looked like:
- A website with forms on it for signup for newsletters
- CiviProxy behind the website and CIviCRM
- CiviCRM with a form processor handling the signup
We created a copy of live and installed this extension in the copy environment. This environment logged the api calls into a file (and into civicrm). This way the website kept working. We then updated the live civicrm and after wards replayed the logged api calls in the live environment.