
Download the free API Data Builder Sample module for Perfex CRM. Interactive REST API demos, GraphQL playground, webhook listener, and ready-to-use PHP code for integrating with Data Builder.

Use Data Builder’s REST API to build mobile apps, SaaS products, and internal tools on top of Perfex CRM data. Full CRUD, token management, OpenAPI export for SDK generation.

Data Builder provides production-grade API security: 6-stage middleware pipeline, OWASP security headers, HMAC-SHA256 signing, per-table CRUD permissions, PII randomization, and sensitive table protection.

Automate your Perfex CRM workflows with outbound webhooks, polling triggers, and auth test endpoints. Connect to Zapier, Make.com, and n8n without custom code using Data Builder.

Data Builder adds a full GraphQL endpoint to Perfex CRM with auto-generated schemas, mutations, per-column filters, depth limits, and introspection control for production-safe queries.

Data Builder adds production-grade REST API with full CRUD operations, sparse fieldsets, HATEOAS pagination, GraphQL endpoint, API Explorer sandbox, and Postman/OpenAPI export to Perfex CRM.

Excel reports from CRM data cause version chaos, formula errors, and data silos. Replace them with live runtime dashboards, public chart embeds, and shared report links in Perfex CRM.

Stop writing SQL for every CRM report. Data Builder lets business teams create cross-module reports visually in Perfex CRM with drag-and-drop fields, auto-joins, templates, and live preview.

Write Operations in GraphQL GraphQL mutations let you create, update, and delete records in Perfex CRM through the same POST /graphql endpoint used for queries. Data Builder auto-generates mutation types for every whitelisted table. Create…

Why GraphQL for CRM Traditional REST APIs return fixed data structures. GraphQL lets you request exactly the fields you need in a single query. For CRM data with dozens of tables and relationships, this means…

The Same Module, Different Strengths Data Builder gives Perfex CRM both REST API and GraphQL through a single module. They share authentication, security, and error handling. This guide helps you choose the right approach for…

API Security Architecture Every Data Builder API request passes through a 7-stage security middleware pipeline before reaching your CRM data. Authentication is stage 3, after DDoS protection and CORS validation. Bearer Token Authentication All API…

Query Parameters Overview Data Builder REST API supports six query parameter types for precise data retrieval: Parameter Example Description sort -id Sort descending by id (prefix – for DESC) fields id,company,email Sparse fieldset – return…

API Base URL All REST endpoints follow a consistent pattern: Where {resource} is any whitelisted Perfex CRM table name (e.g., clients, invoices, tasks, projects). HTTP Methods Method Endpoint Action GET /clients List records (with filtering…
Why Connect CRM to Your Website? Your WordPress site shows marketing content. Your Perfex CRM holds real business data: clients, invoices, project status, task progress. Connecting them means your website can display live data without…

Mobile Architecture with CRM API A mobile app connected to Perfex CRM needs three things: secure authentication, efficient data transfer, and offline-friendly patterns. Data Builder provides the API layer that makes this possible. REST API…

Two API Approaches, One Module Data Builder for Perfex CRM provides both REST API and GraphQL from a single module. They share the same authentication layer, the same token scopes, and the same security pipeline.…

The Data Silo Problem Your CRM holds client records, invoices, project timelines, and task assignments. But without an API, that data is trapped inside a single interface. Sales teams cannot feed CRM data to dashboards.…

Introduction Access CRM data without direct database queries, connect external systems, and build scalable integrations with structured endpoints. Perfex CRM API enables controlled data access across mobile apps, websites, and automation workflows while reducing development…

Unlock Your CRM Data Perfex CRM stores valuable business data across dozens of tables: clients, invoices, projects, tasks, expenses, contracts, and more. Data Builder transforms this data into a structured API platform that external systems…

RESTful API and GraphQL Developer Documentation RFC 9457 — Problem Details for HTTP APIs defines a standardized error response structure for modern HTTP API platforms. The specification obsoletes RFC 7807 and establishes a consistent error…

The Data Builder module provides the most robust solution for Restful API for Perfex CRM and GraphQL for Perfex CRM. Beyond standard Perfex tables, it supports data queries across ALL database tables, including those from…

Build advanced cross-module reports inside Perfex CRM without writing SQL. Combine data, apply filters, and generate structured views through intuitive visual builder. Gain clearer operational insight while keeping full control over data access and permissions.…