BillRun API supports HTTP JSON requests for integration for 3rd parties such as CRM and other enterprise systems. The API can be behind MQ or ESB.
The API required basic authentication with hashed password (see security section).
New beta API documentation with simulator: https://api.bill.run/