Backend setup and required modules

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.

Installation

  1. Back up the CRM database, files, and uploads.
  2. Obtain the matching module archive from your Flutex package.
  3. Use the module installation interface in your Perfex administration area. If deploying by file upload, place the module at modules/flutex_customer_api/ under the CRM root.
  4. Check that flutex_customer_api.php is directly inside that folder. Avoid an extra nested archive directory.
  5. Activate the module through Perfex’s module manager.
  6. Open <CRM URL>/admin/flutex_customer_api/flutex_customer_api_license and complete activation using your purchase details.

Prepare customer access

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.

Check the API

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.


Write Your Comment