v1

latestOpenAPI 3.1.0MIT2026-07-243952451019.0 KB
Funnels::ConditionalSplitStep

List Conditional Split Steps

List all conditional split steps in a funnel. Each entry exposes its condition (filter_id + is_setup) and 2-entry branches array ([matched, unmatched]).

Pass expand[]=filter to include the full RefineFilter object nested under condition.filter for each step. On the show endpoint (GET /{id}) the filter is always included without needing the expand param.

See the Funnels Skill for the full conditional-split surface.

get/funnels/{funnel_id}/conditional_split_steps

Path parameters

funnel_idinteger required

Query parameters

expand[]'filter'

Pass filter to include the full RefineFilter object in condition.filter for each step.

Response

OK

Example response

{
  "conditional_split_steps": [
    {
      "id": 9876,
      "public_id": "CsXyZ1",
      "funnel_id": 42,
      "funnel_public_id": "xYz123",
      "condition": {
        "filter_id": "AbCdEf",
        "is_setup": true,
        "filter": {
          "id": 42,
          "public_id": "AbCdEf",
          "workspace_id": 5,
          "name": "VIP newsletter audience",
          "filter_class": "ContactsFilter",
          "conjunction": "and",
          "criteria": [
            {
              "attribute": "tags.id",
              "clause": "in",
              "value": [
                "tag-pub-id-1"
              ]
            }
          ],
          "created_at": "2026-04-01T12:00:00.000Z",
          "updated_at": "2026-04-01T12:00:00.000Z"
        }
      },
      "branches": [
        {
          "show_page_step": {
            "id": 200,
            "public_id": "ShPgMa",
            "name": "Matched Page step",
            "current_path": "/matched"
          },
          "page": {
            "id": 600,
            "public_id": "PgMatch",
            "name": "Matched Page"
          }
        },
        {
          "show_page_step": null,
          "page": null
        }
      ],
      "created_at": "2026-05-01T00:00:00.000Z",
      "updated_at": "2026-05-01T00:00:00.000Z"
    }
  ]
}