List page groups
List page groups. Use globalOnly=true to return only global groups (not scoped to a specific funnel).
query Parameters
pageTypeType of page resource
statusStatus of resource
idFunnelFilter to page groups scoped to this funnel.
globalOnlyWhen true, return only global page groups (those not scoped to a specific funnel).
List page groups › Responses
List of page groups
idPageGrouppageGroupNamePage group's name.
statuspageTypeType of pages in this group (lander or offer)
idCategoryID of the category
categoryNameName of the parent category
Find a page group by ID
Retrieve a page group by its id
query Parameters
idPageGroupThe ID to return
Find a page group by ID › Responses
The requested page group
idPageGrouppageGroupNamePage group's name.
pageTypeWhat kind of pages in this group.
routingList of page entries
idCategoryCategory ID for global page groups. Empty string means Uncategorized.
categoryNameCategory display name paired with idCategory. Uncategorized is returned when idCategory is empty.
restrictToFunnelIdIf empty, then page group is global and can be used by multiple funnels, otherwise, page group is local and can be used only by the funnel with id specified in this field. Local (funnel-scoped) page groups are excluded from global list endpoints and the UI's global page-group lists; they remain fully functional and can still be fetched directly by ID.
stickinessModeControls rotation behavior for repeat visitors (only applies when routing is "rotator").
- none: Always rotate randomly (default behavior)
- sticky: Always show same page for returning visitors
- antiAffinity: Cycle through all pages before repeating any
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 page groups by ID list
Retrieve all page groups with the specified ids
query Parameters
idPageGroupsList of page group IDs to retrieve
Find page groups by ID list › Responses
List of page groups with the specified ids
idPageGrouppageGroupNamePage group's name.
pageTypeWhat kind of pages in this group.
routingList of page entries
idCategoryCategory ID for global page groups. Empty string means Uncategorized.
categoryNameCategory display name paired with idCategory. Uncategorized is returned when idCategory is empty.
restrictToFunnelIdIf empty, then page group is global and can be used by multiple funnels, otherwise, page group is local and can be used only by the funnel with id specified in this field. Local (funnel-scoped) page groups are excluded from global list endpoints and the UI's global page-group lists; they remain fully functional and can still be fetched directly by ID.
stickinessModeControls rotation behavior for repeat visitors (only applies when routing is "rotator").
- none: Always rotate randomly (default behavior)
- sticky: Always show same page for returning visitors
- antiAffinity: Cycle through all pages before repeating any
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 page groups by status
Retrieve all page groups of the specified type and status
query Parameters
statusStatus of resource
pageTypeType of page resource
idFunnelThe ID of the funnel to filter to
Find page groups by status › Responses
List of page groups of the specified type and status
idPageGrouppageGroupNamePage group's name.
statuspageTypeType of pages in this group (lander or offer)
idCategoryID of the category
categoryNameName of the parent category
Find page groups by type
Retrieve page groups of the specified type and status
query Parameters
pageGroupTypeThe type of the page group
statusStatus of resource
Find page groups by type › Responses
List of page groups of the specified type
idPageGrouppageGroupNamePage group's name.
pageTypeWhat kind of pages in this group.
routingList of page entries
idCategoryCategory ID for global page groups. Empty string means Uncategorized.
categoryNameCategory display name paired with idCategory. Uncategorized is returned when idCategory is empty.
restrictToFunnelIdIf empty, then page group is global and can be used by multiple funnels, otherwise, page group is local and can be used only by the funnel with id specified in this field. Local (funnel-scoped) page groups are excluded from global list endpoints and the UI's global page-group lists; they remain fully functional and can still be fetched directly by ID.
stickinessModeControls rotation behavior for repeat visitors (only applies when routing is "rotator").
- none: Always rotate randomly (default behavior)
- sticky: Always show same page for returning visitors
- antiAffinity: Cycle through all pages before repeating any
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 page groups by category
Retrieve global page groups under the specified category. Use categoryType=landerGroup or categoryType=offerGroup.
query Parameters
idCategoryParent category of resource
categoryTypeFind page groups by category › Responses
List of global page groups in the specified category
idPageGrouppageGroupNamePage group's name.
statuspageTypeType of pages in this group (lander or offer)
idCategoryID of the category
categoryNameName of the parent category
Update a page group
Update an existing page group. The id cannot be changed.
Update a page group › Request Body
idPageGrouppageGroupNamePage group's name.
pageTypeWhat kind of pages in this group.
routingList of page entries
idCategoryCategory ID for global page groups. Empty string means Uncategorized.
categoryNameCategory display name paired with idCategory. Uncategorized is returned when idCategory is empty.
restrictToFunnelIdIf empty, then page group is global and can be used by multiple funnels, otherwise, page group is local and can be used only by the funnel with id specified in this field. Local (funnel-scoped) page groups are excluded from global list endpoints and the UI's global page-group lists; they remain fully functional and can still be fetched directly by ID.
stickinessModeControls rotation behavior for repeat visitors (only applies when routing is "rotator").
- none: Always rotate randomly (default behavior)
- sticky: Always show same page for returning visitors
- antiAffinity: Cycle through all pages before repeating any
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 page group › Responses
Page group updated successfully
Create a page group
Create a new page group
Create a page group › Request Body
idPageGrouppageGroupNamePage group's name.
pageTypeWhat kind of pages in this group.
routingList of page entries
idCategoryCategory ID for global page groups. Empty string means Uncategorized.
categoryNameCategory display name paired with idCategory. Uncategorized is returned when idCategory is empty.
restrictToFunnelIdIf empty, then page group is global and can be used by multiple funnels, otherwise, page group is local and can be used only by the funnel with id specified in this field. Local (funnel-scoped) page groups are excluded from global list endpoints and the UI's global page-group lists; they remain fully functional and can still be fetched directly by ID.
stickinessModeControls rotation behavior for repeat visitors (only applies when routing is "rotator").
- none: Always rotate randomly (default behavior)
- sticky: Always show same page for returning visitors
- antiAffinity: Cycle through all pages before repeating any
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 page group › Responses
Page group created successfully
Duplicate a page group
Create duplicate of existing page group.
query Parameters
idPageGroupID of the page group to duplicate.
Duplicate a page group › 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 page group › Responses
The newly created page group
idID of the newly created asset
Move global page groups to a category
Move global page groups to a landerGroup or offerGroup category. Local funnel-scoped page groups are not category-managed through this endpoint.
Move global page groups to a category › Request Body
entriesList of global page group IDs to move
idCategoryTarget category ID (empty string to remove from category)
categoryTypePage-group category type
Move global page groups to a category › Responses
Page groups moved successfully
Find page groups by category
Retrieve global page groups under the specified category. Use categoryType=landerGroup or categoryType=offerGroup.
query Parameters
idCategoryParent category of resource
categoryTypeFind page groups by category › Responses
List of global page groups in the specified category
idPageGrouppageGroupNamePage group's name.
statuspageTypeType of pages in this group (lander or offer)
idCategoryID of the category
categoryNameName of the parent category
Move global page groups to a category
Move global page groups to a landerGroup or offerGroup category. Local funnel-scoped page groups are not category-managed through this endpoint.
Move global page groups to a category › Request Body
entriesList of global page group IDs to move
idCategoryTarget category ID (empty string to remove from category)
categoryTypePage-group category type
Move global page groups to a category › Responses
Page groups moved successfully