Add API Connections in Bookings?

Add API Connections in Bookings?

Custom functions can be configured and run based on an appointment schedule, reschedule, cancellation, etc.

However, is there no way to create connections with other apps in order to invoke certain APIs? This limits us to only using Deluge integration tasks. Here are some things we can't do:

delete records—for example, delete an Activity in the CRM when someone cancels a Booking
trigger workflow rules for record updates—only possible via API
run COQL queries

....among other things.

What is the best workaround?