Products::Collection API

Product collections in ClickFunnels are containers for a curated list of products or an automatic list (i.e., containing all products of the workspace). You can now create, update, and retrieve those collections via the new endpoints.

Filtering orders by type

An Order can be of type subscription or one-time-order. You can now filter your Order lists by one or the other with HTTP calls like this:

GET https://workspace.myclickfunnels.com/api/v2/orders?order_type=one-time-order

So now, when setting up the Zap and receiving test data, it is now ensured that only one-time orders are shown, excluding subscription orders in all cases.

Enjoy and let us know if you have any ideas, questions or doubts in the discussion forum 🙏

The API team has been working full steam on the upcoming integration with Zendrop! So, among other things, there were many improvements around the e-commerce segments of the API:

📦 New Fulfillment, Fulfillments::Location, Orders::Invoices::Restock APIs with corresponding webhooks as well as and many improvements on Product and Products::Variant APIs to make the managing of products more seamless. Also, a fully manageable Products::Collection API is being released.

🏞️ Image API: You can now upload and download images hosted by ClickFunnels as well as fetch images for many resources by image_id.

📝 FormSubmission API: See a full list of your form submission events or fetch individual form submissions by ID.

🔐 OAuth2 flow improvements and extended documentation for integrators. In the ClickFunnels UI, users can now see "Connected Apps" alongside your integrations and disconnect them when needed. A platform_application.disconnected webhook will be fired.

👥 We now show custom_attributes on the Contact resource. Writable custom attributes will follow.

🪝 New order invoice event webhooks: orders/invoice.past_due, orders/invoice.abandoned and orders/invoice.reissued to better segment your payment flows.

🔌 Various Zapier improvements, including a new "Apply Tag to Contact" action (removing tags is in progress) and new searches ("Update or Create by Email" and "Find Contact by Email or ID").

We wish everyone happy hacking with the new features and improvements!


We have been actively working on several APIs, webhooks and the new developer hub. Amongst many improvements, here are the most stellar additions to the API:

🚚 The API reference moved from apidocs.myclickfunnels.com to the reference page of our all-new developer hub at developers.myclickfunnels.com/reference.

🎓 The Courses APIs enable you to read and update courses, sections, and lesson data, plus fully manage course enrollments. On top of the endpoints, you will find a list of courses webhooks to choose from.

🏷️ The Contacts::AppliedTag API lets you conveniently apply and remove tags from contacts.

🔻 You can now find simple filters on some endpoints, like filtering by id or email_address on the Contacts List endpoint.

📝 We have described the anatomy of our webhook events and added a comprehensive list of the available webhooks.

What a great time it was at the FHL!

The ClickFunnels 2.0 REST API went public beginning in autumn 2023 with a lot of endpoints like Contacts, Products, Orders, Forms and more! It is now used by API developers, funnel hackers, developreneurs, and funnel builders!

We are also actively enhancing our webhooks capabilities and documentation.

Our most recent changes:

  • Added a /contacts/upsert endpoint that you can use to find or create contacts by email address.
  • Added a courses/enrollment.suspended webhook.