CodeIgniter Stable Perfex CRM module

Customers REST API

Third-Party Integration for Perfex CRM

★★★★★ ★★★★★ 5.00 (5) 156 sales Read the docs
Customers REST API - Perfex CRM module

See it in action

Access and manage customer data seamlessly with a flexible API
Access and manage customer data seamlessly with a flexible API

About Customers REST API

The Customers REST API for Perfex CRM opens the Customers Area up to the outside world. It exposes your client-facing data through a clean set of REST endpoints, so a mobile app, a custom customer portal, an internal tool, or practically any third-party application can authenticate a client and work with their projects, invoices, estimates, proposals, contracts, tickets and knowledge base on their behalf. This is a module for Perfex CRM that plugs straight into your existing installation.

Connect the Customers Area to every third-party application

Most of the data your clients care about already lives in Perfex - until now they had to log in to the Customers Area to reach it. This module removes that constraint and turns the Customers Area into something you can drive programmatically. Authenticate a customer once with a token, then read and act on their records from anywhere: surface live invoices inside a native app, stand up a branded self-service portal, push project updates into a tool your clients already use, or feed customer data into your own automations.

Everything runs through key endpoints and functions that map directly onto the day-to-day client lifecycle, so integrating Perfex with another system stops being a custom job and becomes a matter of calling the API.

A complete set of customer endpoints

The module covers the full range of customer interactions, from authentication through every major record type.

Authentication

  • Customer log in using a token
  • Customer registration

Projects

  • Get a customer’s projects list and fetch the details of a specific project
  • Read a project’s discussions and the details of a specific discussion
  • Pull the data behind a specific project tab
  • Add a project’s task and update an existing task

Invoices

  • Get all invoices belonging to the client
  • Open a specific invoice’s details

Estimates

  • Get all of the client’s estimates
  • Open a specific estimate’s details

Proposals

  • Get all of the client’s proposals
  • Open a specific proposal’s details
  • Add a comment to a specific proposal

Contracts

  • Get all of the client’s contracts
  • Open a specific contract’s details
  • Add a comment to a specific contract

Tickets

  • Get all of the client’s tickets
  • Open a specific ticket’s details

Knowledge base

  • Get all knowledge base groups
  • Get the articles list for a knowledge base group
  • Get a specific article together with its related articles

Expanded actions in the latest version

Recent development pushes the API well beyond simple reads, adding write actions and the supporting pieces larger integrations need:

  • Customer profile management endpoints
  • Ticket creation and replies through the API
  • Estimate and proposal accept and decline actions
  • Credit notes endpoints
  • A dedicated payments endpoint
  • File and attachment endpoints
  • Pagination support for working through large result sets

Automate the workflow, drop the manual data entry

Manual data entry and tedious administrative tasks are exactly the kind of friction this API removes. Instead of switching between systems and re-keying records, you let information and actions flow between Perfex and the applications you already use. The result is a smooth, efficient workflow that frees your team to focus on what matters most - nurturing customer relationships and driving business growth.

Installation

Installation takes only a few seconds. Go to Perfex CRM Settings -> Modules -> Upload, upload the module’s zip file, and activate it on the next step. You will have a fully working Customers API for Perfex ready to call.

Support

Support that actually answers

Buy direct and you reach the people who wrote the code - not a marketplace ticket queue.

  • Priority support - replies the same day, straight from the development team that built it.
  • 6 months of support on Standard (extendable), and Lifetime support on Pro.
  • Support covers guidance on installation, configuration and upgrades - real answers, never canned macros.
  • Regular updates and immediate bug fixing, included in every license type.
Changelog v1.1.0 · Jul 10, 2026
  1. v1.1.0 Latest
    • New Features:
    • -Customer Profile Management endpoints
    • -Ticket creation and replies via API
    • -Estimate and proposal accept/decline via API
    • -Credit notes endpoints

Want Customers REST API in your stack?

This is a partner module, sold exclusively on the CodeCanyon marketplace. Reach us for licensing questions, or read the docs first.

FAQ

Frequently asked questions

Everything you need to know before buying - and what to do if you still have questions.

Is Customers REST API kept up to date?

Yes - the current release is v1.1.0, last updated July 2026, built for PHP 7.x, PHP 8.x. Updates track new platform releases as they land.

Where can I buy Customers REST API?

Customers REST API is a partner module, sold exclusively on the CodeCanyon marketplace rather than direct. If you have licensing or pre-sales questions, contact us and we will point you the right way.

Do I get the full source code?

Yes - the module ships as complete, unencrypted source code you can audit, adapt and extend.

More from Perfex CRM Modules

Related products

Other Perfex CRM Modules built and maintained by the same team, sold direct.

Buying guides

Featured in these guides

Comparisons from our catalogue where Customers REST API earns its pick - see how it stacks up.

Sold on CodeCanyon Contact us
Before you go

Take 10% off your first order

No email, no sign-up - just enter this code at checkout and take 10% off your first Themesic purchase.

No email No account No commitment
WELCOME10

First order only, one use per customer. Applied at direct (Stripe) checkout.