The concludis-api-client is a library for local mirroring your jobs advertisements managed with concludis ATS.
This software provides an API Client for the concludis ATS for syncing Job advertisements from your powerful applicant tracking system concludis into a local database, which can thus be queried and filtered with high performance.
Multiple ATS instances can be connected and the job postings are normalized into a universal format when imported. This makes it possible to create job portals that combine the jobs of several ATS instances.
The library also offers the option of implementing your own API client for other ATS systems or job advertisement sources and transferring them to the normalized structure.
- Internationalization
- Geodata for 86 Countries
- PHP-Environment >= PHP 8.1
- MariaDB DBMS
- Add this library to your project via composer
- Create a new database in your dbms
- Copy config/config.sample.php to config/config.php
- Modify your database credentials
- Modify your ATS source credentials and URL
- Execute cli/install.php to initialize the magic
- This will create all the required caching tables in your database. Please be patient, the library contains geodata for 86 countries, which will be initially imported in this step.
- Execute cli/pull-projects.php to sync all the job advertisements from your ATS
This project is licensed under the MIT License. See the LICENSE file for details.
This project uses data from GeoNames. Please give credit to GeoNames with a link or another reference to GeoNames.