The Flutex Customer API is installed inside an existing Perfex CRM installation. It is not uploaded as a separate website and does not replace Perfex.
modules/flutex_customer_api/ under the CRM root.flutex_customer_api.php is directly inside that folder. Avoid an extra nested archive directory.<CRM URL>/admin/flutex_customer_api/flutex_customer_api_license and complete activation using your purchase details.Create or select an active customer contact. Set its password and enable the required customer permissions. Add sample invoices, projects, or tickets to that customer so you can verify real data access.
Open <CRM URL>/flutex_customer_api/v1/config. Expect a JSON response. If you receive a web-server error, redirect loop, or HTML login screen, check routing, HTTPS configuration, and the module installation.
Protected API calls require both a valid customer session and an active module license. MODULE_NOT_ACTIVATED identifies the license restriction; changing the contact’s password will not resolve it.
Keep database credentials, the Perfex encryption key, and server-side Firebase credentials on the server. They are never mobile-app configuration values.