Inhalt
- API availability and integration
- Authentication and authorization
- Cloud-native infrastructure
- Data exchange
- Legal and security requirements
- User-friendliness and support
In order for digital solutions to be efficiently integrated into new construction and renovation projects, Allthings sets certain requirements for the technical specifications of solution partners. These ensure a smooth implementation, high interoperability, and sustainable operation.
API availability and integration
Solution partners must provide a modern and well-documented API to enable a seamless connection to the Allthings platform.
- Provision of an open RESTful API or GraphQL API
- Documentation of the API, ideally via 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 procedures for token-based access
- Possibility of 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 absorb 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 attaches great importance to data protection and data security. Therefore, all digital solutions must comply with the applicable legal requirements.
- Compliance with GDPR or nFADP (depending on the area of application)
- Transparent disclosure of data flows and responsibilities
User-friendliness and support
To ensure simple 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 queries and coordination
- Support and availability for problem solving