Integration with Other Programs
Powerful Integration Solutions with KuzeyPDKS Web Service (API) Infrastructure
General Information
KuzeyPDKS has a modern Web Service (API) infrastructure to work seamlessly with other programs. This allows you to share personnel, leave, and entry-exit data with other systems, perform automatic data transfers, and integrate smoothly with different software.
Developed using RESTful API architecture, this infrastructure operates over standard HTTP protocols and can be integrated with any programming language. It provides fast and secure integration by exchanging data in JSON format.
Advantages of Integration
Automatic Data Transfer
No more manual data entry. Data is automatically synchronized.
Real-Time Synchronization
Data is updated instantly, with no delays.
Secure Connection
Protected with API Key, ensuring secure data exchange.
Centralized Data Management
All systems are fed from a single source.
Cost Savings
Reduces manual labor costs.
Reduces Error Rate
Prevents errors caused by manual data entry.
Systems That Can Be Integrated
The following types of systems can be easily integrated:
CRM Systems
Customer Relationship Management
- Synchronization of personnel information
- Tracking working hours
- Customer visit records
ERP Systems
Enterprise Resource Planning
- Personnel resource management
- Workforce planning
- Cost analysis
Accounting Software
Financial Management
- Payroll calculations
- Salary information transfer
- Financial reporting
HR Software
Human Resources
- Personnel record information
- Leave management
- Performance evaluation
Payroll Software
Salary Management
- Overtime calculations
- Bonus calculations
- Annual leave tracking
Municipal Programs
Public Administration
- Tracking personnel leave
- Synchronization of official holidays
- Reporting
Web Applications
Online Systems
- Portal integrations
- Online reporting
- Mobile access
Mobile Applications
Mobile Solutions
- iOS applications
- Android applications
- Cross-platform solutions
Custom Software Projects
Corporate Solutions
- Custom development projects
- Corporate integrations
- Custom reporting systems
Available API Services (Endpoints) RESTful API
The KuzeyPDKS API is a RESTful service that operates with standard HTTP methods. The following endpoints are available:
Personnel Information
/api/personel
Retrieves the entire personnel list
/api/personel/{userid}
Retrieves information for a specific personnel
/api/personel
Adds a new personnel
/api/personel/{userid}
Updates personnel information
/api/personel/{userid}
Deletes a personnel (soft delete)
Leave Information
/api/izin
Lists all leaves (by date range)
/api/izin/{id}
Retrieves information for a specific leave
/api/izin/userid/{userid}
Lists the leaves of a personnel
/api/izin
Adds a new leave
/api/izin/{id}
Updates leave information
/api/izin/{id}
Deletes a leave
Entry-Exit Records
/api/giriscikis
Retrieves all entry-exit records
/api/giriscikis/userid/{userid}
Retrieves entry-exit records for a personnel
Security
All API requests are protected with an API Key. You must use the X-API-Key header in your requests.
Use Cases
Below are examples of real-life scenarios:
1. Accounting Software Integration
- Personnel salary information is automatically transferred to the accounting software
- Entry-exit data is used for payroll calculations
- Overtime hours are automatically calculated and reflected in the payroll
- Leave days are included in payroll calculations
- Detailed working hours data is provided for financial reporting
2. CRM System Integration
- Personnel information is displayed and updated in the CRM system
- Customer visit records are automatically matched with working hours
- Field personnel working hours are tracked
- Correlation is made between customer meetings and working hours
- Working data is used for sales performance analysis
3. Municipal Program Integration
- Personnel leave information is automatically transferred to the municipal system
- Official holidays and leave days are synchronized
- Personnel attendance tracking is displayed in the municipal system
- Data is provided for reporting and auditing
- Used as a central data source for public personnel management
4. HR Program Integration
- All personnel information is managed from a single center
- Working data is used for performance evaluations
- Leave balance tracking is done automatically
- Personnel attendance analyses are conducted
- Data is provided for workforce planning
5. Payroll Program Integration
- Overtime hours are automatically calculated and transferred to payroll
- Working data is used for bonus calculations
- Annual leave days are included in payroll calculations
- Detailed data is provided for entitlement calculations
- Payroll reports are generated automatically
6. Mobile Application Integration
- Personnel information is displayed in the mobile application
- Leave requests can be made from the mobile application
- Entry-exit records are tracked from mobile devices
- Instant notifications are sent
- Offline working support is provided