LeadConnector WordPress Plugin V4: A Security Rebuild
HighLevel relisted the LeadConnector WordPress plugin on WordPress.org as v4.0.0 - a top-to-bottom security, compliance, and performance overhaul.
HighLevel has officially released v3 of its Public APIs, announced by co-founder Shaun Clark. v3 builds on the existing API versioning foundation with a more consistent endpoint architecture, better performance, and advanced capabilities for complex workflows, while your existing integrations keep running exactly as they do today. Below is the full breakdown: what changed, every API resource you can call, how authentication works, and how to migrate on your own timeline.
The HighLevel Public API covers the whole platform, grouped into more than 30 resource categories. Each one is a set of REST endpoints you call over HTTPS. Here is the full catalog of what you can read and write, grouped by area, along with the base path for each resource, so you know exactly what is reachable before you build.
| API | Endpoint (base path) | What it does |
|---|---|---|
| Contacts | /contacts/ | Create, read, update, delete, and search contacts; manage tags, notes, tasks, appointments, followers, and custom field values. |
| Companies | /companies/ | Manage company and organization records and link them to their associated contacts. |
| Businesses | /businesses/ | Read and manage business records inside a sub-account. |
| Objects (Custom Objects) | /objects/ | Define and manage custom object records that go beyond the built-in contact model. |
| Associations | /associations/ | Create and query relationships that link records across objects (contacts, custom objects, and more). |
| Custom Fields V2 | /custom-fields/ | Programmatically create and manage custom fields and folders used across the CRM. |
| API | Endpoint (base path) | What it does |
|---|---|---|
| Conversations | /conversations/ | Send and read SMS, email, and other channel messages; access the unified inbox and message threads. |
| Emails | /emails/ | Manage email templates and builder assets used in campaigns and workflows. |
| LC Email | /email-isv/ | LeadConnector email services, including email verification and sending controls. |
| Campaigns | /campaigns/ | Access and manage marketing campaign data. |
| API | Endpoint (base path) | What it does |
|---|---|---|
| Calendars | /calendars/ | Read availability, create, reschedule, and cancel appointments, and manage calendars, groups, and resources. |
| Opportunities | /opportunities/ | Manage pipeline deals: create opportunities, move stages, update values, and pull pipeline data for reporting. |
| API | Endpoint (base path) | What it does |
|---|---|---|
| Payments | /payments/ | Orders, transactions, subscriptions, coupons, and payment-integration data. |
| Products | /products/ | Manage the product catalog, prices, and inventory. |
| Invoices | /invoices/ | Invoices, estimates, schedules, templates, and Text2Pay flows. |
| Store | /store/ | Ecommerce store configuration, shipping, and fulfillment. |
| API | Endpoint (base path) | What it does |
|---|---|---|
| Funnels | /funnels/ | List funnels and their pages and steps. |
| Forms | /forms/ | Read form definitions and retrieve submissions. |
| Surveys | /surveys/ | Read survey definitions and submissions. |
| Social Planner | /social-media-posting/ | Schedule, retry, and manage social posts across connected accounts. |
| Blogs | /blogs/ | Manage blog posts, authors, categories, and sites. |
| Trigger Links | /links/ | Create and manage trackable trigger links. |
| Media Library | /medias/ | Upload and manage files in the media library. |
| Courses | /courses/ | Import and manage course and membership content. |
| API | Endpoint (base path) | What it does |
|---|---|---|
| Workflows | /workflows/ | List workflows and add or remove contacts from them. |
| Sub-Accounts (Locations) | /locations/ | Create and manage sub-accounts, plus their custom fields, values, tags, tasks, and templates. |
| Users | /users/ | Manage users, roles, and permissions. |
| SaaS | /saas-api/ | SaaS-mode configuration: plans, rebilling, and sub-account provisioning. |
| Snapshots | /snapshots/ | List and manage account snapshots for cloning setups. |
| Custom Menus | /custom-menus/ | Manage custom menu links in the sub-account navigation. |
| Marketplace | /marketplace/ and /oauth/ | App and marketplace endpoints for installed apps and OAuth token exchange. |
| Country List | Reference lookup | Supported-country and related reference data used to validate address and locale fields. |
The Public API is served from services.leadconnectorhq.com and expects a Version header on every request. There are two ways to authenticate, and which one you pick depends on whether you are building a distributed app or a single-account integration.
Yes. HighLevel enforces both a burst limit and a daily limit per app and resource, so build in retry-with-backoff and cache reads you do not need in real time. Some endpoints also have their own pagination quirks (for example, paginate payment transactions by offset, not skip), so verify that returned record IDs actually change between pages instead of assuming a call succeeded. Always check the current limits in the developer portal before shipping high-volume jobs.
Yes. HighLevel emphasizes zero disruption to live apps: your existing date-based API configurations remain fully functional, completely accessible, and fully documented. Nothing changes for current implementations, so your team can explore and adopt v3 on its own timeline.
HighLevel says all new feature endpoints and non-breaking API enhancements will be added exclusively to the v3 framework as it expands core coverage. If you build or maintain GHL integrations, plan new work against v3, while existing date-based apps need no immediate change. Need a custom HighLevel integration or automation built against v3? That is exactly what we do at BrewedOps.