www.clickfunnels.com·Developer portal → developers.myclickfunnels.com
For Agents
An agent can manage contacts, funnels, courses, products, orders, sales pipelines, purchases, and webhook subscriptions across ClickFunnels 2.0 and ClickFunnels Classic. It can sync leads, progress opportunities, fulfil orders, pull revenue data, and wire up event-driven automations on whichever ClickFunnels platform the account runs.
ClickFunnels covers two distinct platform generations under one brand: the broad ClickFunnels 2.0 surface for courses, storefront commerce, and sales pipelines, and the leaner ClickFunnels Classic 1.0 surface focused on contacts, funnels, purchases, and webhooks. Neither product ships an official OpenAPI spec, so Jentic generates and validates both so agents can call either one through structured tooling.
2 APIs across 1 product group. All share one credential.
| I want to... | Use |
|---|---|
| Manage courses, products, orders, and sales pipelines | ClickFunnels API |
| Sync contacts, funnels, purchases, and webhooks on a 1.0 account | ClickFunnels Classic API |
| Subscribe to outgoing webhook events | ClickFunnels API |
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the ClickFunnels APIs, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fclickfunnels.com" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fclickfunnels.com" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
Once connected, ask your agent something like: “manage clickfunnels contacts and funnels”.
Each workflow spans multiple ClickFunnels APIs. Jentic routes each operation to the right API automatically.
What agents get from Jentic-routed access to this vendor.
Setup
Wiring both ClickFunnels products by hand means managing two separate Bearer tokens against two different hosts and mapping each call across contacts, funnels, courses, products, orders, and webhooks. With Jentic you install Jentic One once, add either ClickFunnels API from the Jentic directory, store each token once, and your agent calls both.
Permission scoping
Both APIs put resource ids in the URL path, so a rule in your own Jentic One instance can pin an agent to one funnel, course, or workspace. You choose which operations it may call, so writes like creating order fulfillments or deleting webhooks are excluded unless you add them.
Credential isolation
Each ClickFunnels Bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. The tokens never enter the agent's prompt, logs, or context, and the 2.0 and Classic credentials stay isolated from each other.
Intent-based discovery
Agents search the Jentic directory by intent such as tagging a contact or listing funnel steps, and Jentic returns the matching ClickFunnels operation with its input schema, so the agent calls the right endpoint on the right product without browsing reference docs.
Specific to using ClickFunnels APIs through Jentic.
What is the difference between the two ClickFunnels APIs?
ClickFunnels 2.0 is the rebuilt platform with 204 endpoints covering contacts, courses, forms, funnels, products, orders, sales pipelines, shipping, and webhooks at a per-workspace myclickfunnels.com host. ClickFunnels Classic is the original 1.0 product with 11 endpoints for contacts, funnels, purchases, and webhooks at api.clickfunnels.com. Choose the one that matches the platform your account runs on.
Can one credential access both ClickFunnels APIs?
No. Each API uses its own Bearer token scoped to a different host. The 2.0 token is tied to a specific workspace subdomain on myclickfunnels.com, while the Classic token is scoped to api.clickfunnels.com. An agent working across both needs each token stored separately.
Which API should an agent use for e-commerce and courses?
Use the ClickFunnels 2.0 API. It is the only one of the two that exposes products, variants, prices, collections, orders, fulfillments, courses, sections, lessons, and sales pipelines. The Classic API is limited to contacts, funnels, purchases, and webhooks.
Why does Jentic publish specs for both products?
ClickFunnels does not publish an official OpenAPI specification for either the 2.0 or the Classic platform. Jentic generates and maintains both specs, validates them against the live APIs, and keeps them agent-ready so an agent can call whichever product an account is on through structured tooling.
Can an agent migrate data between the two platforms?
Yes. Because both APIs expose contacts and funnel data, an agent can read records from a Classic account and recreate contacts and tags on a 2.0 workspace. This supports assisting a migration from the original product to the rebuilt one without manual re-entry.
BOOK A DEMO
Browse thousands of APIs and connect them all to your agent with Jentic One. One layer, one credential — every API your agent needs.
Use for: Managing funnel-led marketing and commerce on ClickFunnels 2.0 and Classic: contacts, funnels, courses, products, orders, sales pipelines, purchases, and webhook subscriptions.
Not supported: DNS provisioning, email deliverability infrastructure, domain provisioning, cross-workspace tokens, payment processing, page builder editing
Credentials: Both APIs authenticate with a Bearer token, but the tokens are not interchangeable: ClickFunnels 2.0 uses a per-workspace token scoped to {subdomain}.myclickfunnels.com while ClickFunnels Classic uses a token scoped to api.clickfunnels.com.
All 2 ClickFunnels OpenAPI specs are Jentic-generated and indexed by Jentic, kept validated and agent-ready.
ClickFunnels is a sales funnel and online business platform. Jentic publishes and maintains the OpenAPI specifications for both ClickFunnels products: the ClickFunnels 2.0 API, which spans 204 endpoints across contacts, courses, forms, funnels, products, orders, sales pipelines, shipping, and webhooks; and the ClickFunnels Classic (1.0) API, with 11 endpoints for contacts, funnels and steps, purchases, and webhook subscriptions. Both use Bearer token authentication, letting agents run funnel-led marketing and commerce operations across whichever platform a workspace is on.
Migrate contacts from Classic to 2.0
Move a marketing operation from ClickFunnels Classic to ClickFunnels 2.0 by reading contacts and funnel data from the Classic account and recreating contacts and tags on the 2.0 workspace. This lets an agent bridge the two platform generations during a migration without manual re-entry.
List contacts via GET /contacts on the Classic API, then create each one via POST /contacts and apply tags via POST /contacts/{contact_id}/applied_tags on the 2.0 API.
ClickFunnels Classic API + ClickFunnels API
Unified purchase and order reporting
Build a single revenue view across both ClickFunnels generations by pulling purchase records from a Classic account and order and transaction data from a 2.0 workspace. An agent can reconcile funnel revenue regardless of which platform a given account runs on.
Page through GET /purchases on the Classic API and GET /orders on the 2.0 API, then aggregate amounts by funnel for a combined report.
ClickFunnels Classic API + ClickFunnels API
Consolidated webhook automation
Set up event-driven automations for accounts spread across both platforms by subscribing outgoing webhooks on Classic funnels and on 2.0 orders. An agent can register and maintain webhook targets on whichever product each account uses.
POST to /webhooks on the Classic API and POST to /webhooks/outgoing/endpoints on the 2.0 API to register the same downstream handler for both accounts.
ClickFunnels Classic API + ClickFunnels API
How do agents find the right operation across both APIs?
An agent searches the Jentic directory by intent, such as tagging a contact or listing funnel steps, and Jentic returns the matching ClickFunnels operation with its input schema. The agent does not need to know in advance which of the two APIs exposes a given capability.
All 4 are in the Jentic catalogue with the same one-credential, intent-search pattern.