Project Documentation
Documentation for the ITeas Tools Integration Platform.
Overview
The ITeas Tools Integration Platform is a Yii2-based web application that serves as a centralized integration hub for various ITeas business tools and services.
Key Features
- Multi-Service Integration - Unified interface for Autotask, Microsoft Graph, Jamf, YouTrack, and more
- REST API - JSON API endpoints for external integration
- Webhook Support - Receive and process webhooks from external services
- Background Jobs - Scheduled tasks and async processing
- Modular Architecture - Feature-based modules for scalability
Architecture
For detailed architecture information, see Architecture.
Development
To get started with development, see Development.
API Reference
For API documentation, see API Reference.
Key Technologies
- Framework: Yii2 PHP Framework
- Database: MariaDB/MySQL
- Authentication: Azure AD OAuth, RBAC
- API Clients: Autotask, Microsoft Graph, Jamf, YouTrack, AutoDNS, Froxlor, Mailgun
- Background Jobs: Custom cron module
- Docker: Development and production deployment
