Content
- API availability and integration
- Authentication and authorization
- Cloud-native infrastructure
- Data exchange
- Legal and security requirements
- User-friendliness and support
To ensure efficient integration of digital solutions into new construction and renovation projects, Allthings sets specific requirements for the technical specifications of solution partners. These requirements guarantee smooth implementation, high interoperability, and sustainable operation.
API availability and integration
Solution partners must provide a modern and well-documented API to enable seamless connection to the Allthings platform.
- Provision of an open RESTful API or GraphQL API
- API documentation, ideally using OpenAPI / Swagger
- Use of HTTPS for secure data transmission
- Support for CORS for web integrations
Authentication and authorization
Secure access controls and identity management are essential for protecting user data and accessing digital services.
- Support for OAuth2.0 or comparable standards
- Secure authentication methods for token-based access
- Possibility for Single Sign-On (SSO) integration
Cloud-native infrastructure
Solution partners must use a cloud-based architecture to ensure high availability, scalability, and easy maintenance.
- On-premise solutions are only possible if they are accessible via a secure gateway
- Systems must be highly available and scalable to handle peak loads
Data exchange
Standardized data communication is required to ensure seamless integration with other digital solutions.
- Use of standardized data formats such as JSON
- Support for webhooks or event-based APIs for asynchronous updates
Legal and security requirements
Allthings places great importance on data protection and data security. Therefore, all digital solutions must comply with applicable legal requirements.
- Compliance with the GDPR or the Swiss Federal Act on Data Protection (nDSG), depending on the area of application
- Transparent disclosure of data flows and responsibilities
User-friendliness and support
To ensure easy implementation and sustainable operation, solution partners must provide technical support and stable interfaces.
- Minimization of breaking changes in APIs to ensure long-term compatibility
- Provision of a technical contact person for inquiries and coordination
- Support and availability for problem-solving
If you have further questions, feel free to submit a request.