Solved:
Thank you for your help.
Ultimately this was caused by a confusion on my behalf on how the API is used within the application.
Instead of using the Plugins > API
I was using the Custom Events > Schedule API Workflow option: