List conditions
List all conditions. Use globalOnly=true to return only global conditions (not scoped to a specific funnel). idFunnel takes precedence over globalOnly when both are set.
query Parameters
statusStatus of resource
idFunnelFilter to conditions scoped to this funnel. Takes precedence over globalOnly.
idCategoryOptional category ID to filter by
globalOnlyWhen true, return only global conditions (those not scoped to a specific funnel).
List conditions › Responses
List of conditions
idConditionID of the condition
conditionNameCondition's name.
statusidCategoryID of the parent category
categoryNameName of the parent category
Find condition by ID
Retrieve a condition by its id
query Parameters
idConditionThe ID of the condition to query
Find condition by ID › Responses
The requested condition
idConditionID of the condition
conditionNameidCategoryCategory ID. Empty if uncategorized
restrictToFunnelIdIf empty, then can be used in all funnels, otherwise, id of the funnel that can use this condition. A funnel-scoped (local) condition is hidden from global condition lists and the UI but remains usable and fetchable by ID.
statusReserved for the FunnelFlux user interface (UI state and edit version/conflict tracking). For internal UI use only; do not store your own data here via the API, as the UI may overwrite it.
Find conditions by ID list
Retrieve all conditions with the specified ids
query Parameters
idConditionsList of the condition IDs to retrieve
Find conditions by ID list › Responses
The requested conditions
idConditionID of the condition
conditionNameidCategoryCategory ID. Empty if uncategorized
restrictToFunnelIdIf empty, then can be used in all funnels, otherwise, id of the funnel that can use this condition. A funnel-scoped (local) condition is hidden from global condition lists and the UI but remains usable and fetchable by ID.
statusReserved for the FunnelFlux user interface (UI state and edit version/conflict tracking). For internal UI use only; do not store your own data here via the API, as the UI may overwrite it.
Find conditions by status
Retrieve all conditions with the specified status, optionally filtering by parent funnel id. Returns slim projection (same as list endpoint). Use find/byId for full objects.
query Parameters
statusStatus of resource
idFunnelThe optional parent funnel ID to filter the query to
Find conditions by status › Responses
The requested conditions
idConditionID of the condition
conditionNameCondition's name.
statusidCategoryID of the parent category
categoryNameName of the parent category
Find conditions by category
Retrieve all conditions under the specified category, optionally filtering by parent funnel id
query Parameters
idCategoryParent category of resource
idFunnelThe optional ID of the funnel to filter to
Find conditions by category › Responses
The requested conditions
idConditionID of the condition
conditionNameidCategoryCategory ID. Empty if uncategorized
restrictToFunnelIdIf empty, then can be used in all funnels, otherwise, id of the funnel that can use this condition. A funnel-scoped (local) condition is hidden from global condition lists and the UI but remains usable and fetchable by ID.
statusReserved for the FunnelFlux user interface (UI state and edit version/conflict tracking). For internal UI use only; do not store your own data here via the API, as the UI may overwrite it.
Update a condition
Update an existing condition. The id cannot be changed.
Update a condition › Request Body
idConditionID of the condition
conditionNameidCategoryCategory ID. Empty if uncategorized
restrictToFunnelIdIf empty, then can be used in all funnels, otherwise, id of the funnel that can use this condition. A funnel-scoped (local) condition is hidden from global condition lists and the UI but remains usable and fetchable by ID.
statusReserved for the FunnelFlux user interface (UI state and edit version/conflict tracking). For internal UI use only; do not store your own data here via the API, as the UI may overwrite it.
Update a condition › Responses
Condition updated successfully
Create a condition
Create a new condition
Create a condition › Request Body
idConditionID of the condition
conditionNameidCategoryCategory ID. Empty if uncategorized
restrictToFunnelIdIf empty, then can be used in all funnels, otherwise, id of the funnel that can use this condition. A funnel-scoped (local) condition is hidden from global condition lists and the UI but remains usable and fetchable by ID.
statusReserved for the FunnelFlux user interface (UI state and edit version/conflict tracking). For internal UI use only; do not store your own data here via the API, as the UI may overwrite it.
Create a condition › Responses
Condition created successfully
Duplicate a condition
Create duplicate of existing condition.
query Parameters
idConditionID of the condition to duplicate.
Duplicate a condition › Request Body
nameName for the new asset
parentIdOptional parent/category ID for the new asset
Optional field overrides to merge into the duplicated asset. Keys are JSON field names (e.g. baseURL, trackingFieldSlots). Protected fields (ID, owner, status) cannot be changed via this field — they are always set by the server after the merge.
Duplicate a condition › Responses
The newly created condition
idID of the newly created asset
Move conditions to a category
Move the specified conditions to a category
Move conditions to a category › Request Body
entriesList of asset IDs to move
idCategoryTarget category ID (empty string to remove from category)
Move conditions to a category › Responses
Conditions moved successfully