We added more information about the invoice_type of the Orders::Invoice resource and added the ability to have different invoice types during the creation of an external subscription order invoice:
List Workspace Applied Tags
List all applied tags for a specific workspace. This endpoint is useful for getting the latest tag application changes for a workspace. Applied tags represent the many-to-many relationship between contacts and tags, with timestamps indicating when tags were applied.
We have added two new fields to our Page resource: type and show_page_step, so you always know what kind of page it is and can easily map it to a page inside of ClickFunnels:
You can now verify webhook event signatures to give your webhook events an extra security layer if you are listening for them in your own application to ensure that ClickFunnels is the original sender:
If someone mistakenly made a request with a application/x-www-form-urlencoded format and correct body data, we now respond with a more descriptive error.
There was a global change within the ClickFunnels app to implement a bug fix that enforces tag name uniqueness within each workspace. This change affects the following tag types:
Affected Endpoints:
Contacts::Tags - POST /workspaces/{workspace_id}/contacts/tags
Product::Tags - POST /workspaces/{workspace_id}/products/tags
Funnel::Tags - POST /workspaces/{workspace_id}/funnels/tags
Orders::Tag - POST /workspaces/{workspace_id}/orders/tags
Impact: This is a breaking change for integrations that create duplicate tag names for any reason.
What Changed:
Tag names must now be unique within each workspace (duplicate tag names were retroactively renamed, e.g., duplicated tag name became duplicated tag name (copy 1), duplicated tag name (copy 2) etc.
The API will return validation errors when attempting to create tags with duplicate names.
Existing duplicate tags remain unaffected, but no new duplicates can be created.
In the initial phase of the External Orders BETA, subscription orders and one-time orders could only hold those types of products. Now, the subscription-order orders can hold one-time orders and multiple subscriptions if they are of the same duration.
๐ GA4 pixels
You can now add your Google Analytics GA4 pixel to your website settings and listen for browser events on all your pages. If you additionally add the Google Analytics API key for the GA property, you will now also receive generate_lead server-side events in GA.
We fixed an issue where you'd get unhelpful error messages when adding too long product info or contact details that our database restricts. Now, when something goes wrong (like a product description being too long), you'll get a clear message telling you exactly what needs fixing. This means less time troubleshooting and more time selling!