We have developed connectivity Cloud-to-Cloud API for integration, control and telemetry collection from our devices. This documentation is intended for third party integrators, that would like to control Shelly devices that are connected to our cloud systems. It allows centralized streaming of status data from many shelly accounts to a single point for data ingest. Basic control over the devices is also possible. An integrator account holding integrator's communications endpoints must be created. For creation of the integrator's account and for obtaining a license you should fill this form
Make sure to provided maximum details about the company, use cases and also the scale ( how many users are expected to be using the integrator api)
NB:
Licenses for personal use are not provided. For personal usage or small projects, we recommend using the CLOUD API and shelly-diy client ID - https://shelly-api-docs.shelly.cloud/cloud-control-api/real-time-events