Pandorabots has an API.
Apparently, the new version of Program O has an API.
The problem is that the backend of Pandorabots does not have an API for dynamically modifying the knowledgebase. It’s complicated, apparently there’s a premium version of Pandorabots for professionals, and a hack using the <learnf> tag to kinda, sorta automate modifications, which is not available on the free version.
I’m presently looking into iPaaS (integration PaaS) in order to more actively integrate APIs at all levels.