FreePBX API interface?

If you are already using the REST interface there is no need to use realtime. Furthermore your queues would never be the same as the ones FreePBX writes.

Every module itself has a publicly exposed API but it’s all through PHP, which doesn’t help you from a node perspective. Especially since most of the FreePBX API is blocking.