Extensions in LimaCharlie provide a framework to allow anyone to integrate and augment capabilities in the LimaCharlie Cloud.
Extensions are defined globally across all LimaCharlie datacenters. To use an Extension, an Organization must subscribe to it. Once subscribed, users and automation components within the Organization can start interacting with the Extension.
Each Extension has a set of permissions associated with it. Once subscribed, the Extension is granted those permissions on the Organization. Some Extensions can also impersonate the caller to perform some actions.
Any User (called Owners) can create an Extension, but those can only be "private", meaning only Organizations where the Owner has the
user.ctrl permissions can subscribe to the Extension. To make an Extension "public" (where anyone can subscribe to it), first create your private Extension and once ready, reach out to LimaCharlie