EcoStruxure™ Building Data API provides access to building data from Schneider Electric cloud, enabling the monitoring and control of building systems in real-time. The API empowers building owners, developers, and solution partners to create new digital solutions for buildings.
This API enables the following operations:
Monitoring
- Check occupancy of a space or workspace
- Check attendance of a space
- Generate occupancy report
Control
- Check and control A/C
- Check and control blinds & shutters
- Check and control lightings
- Check comfort level, CO2, humidity, and temperature
Step 1: Register or login with an Exchange account.
Step 2: Subscribe to the API product in our Shop.
Step 3: After subscription, API credentials and usage details for the API are available in developer portal.
This API supports the following authentication mechanism. If you are an ISV requiring access to Schneider Electric customer data then use Oauth2 Authorization Code Grant authorization schema, if you are a Schneider Electric customer using the API to access your own data then use Personal Access Token authorization.
Oauth2AuthCode
OAuth2 Authorization flow
authorizationCode
https://api.exchange.se.com/ecostruxure/v1/oauth/authorize
https://api.exchange.se.com/ecostruxure/v1/oauth/token
https://api.exchange.se.com/ecostruxure/v1/oauth/token
read:occupancy
-Read access to building occupancy data
read:control
-Read access to building controls like lights, blinds & shutters and A/C
write:control
-Write access to building controls like lights, blinds & shutters and A/C
offline_access
-Maintain access to data offline.
You can leverage the code samples provided to integrate the API faster in your application.
Contact the SE Exchange support team at exchange.support@se.com and include,
- Endpoint URL
- Request/Response of the URL
- Any additional information like Screenshots, Postman collections