Issue3 - Basic mechanism for the API channel