Discover the most common multi-step paths documents take between two taxonomy steps.
Unlike the /transitions endpoint which only analyzes direct A→B transitions,
this endpoint reveals the intermediate steps documents actually take.
Email Thread Analysis:
Content Editorial Paths:
Compliance Resolution Paths:
step_analytics configuredCompletion Metrics:
total_sequences: Sequences starting at from_stepcompleted_sequences: Number reaching to_stepcompletion_rate: Percentage that completedPaths (sorted by frequency):
path: Ordered sequence of stepscount: Number of sequences following this pathpercentage: Percentage of completing sequencesavg_duration_sec: Average time for this path{
"collection_id": "col_emails",
"taxonomy_id": "tax_sales_stages",
"from_step": "inquiry",
"to_step": "closed_won",
"max_path_length": 10,
"min_support": 5
}
{
"from_step": "inquiry",
"to_step": "closed_won",
"total_sequences": 1000,
"completed_sequences": 350,
"completion_rate": 0.35,
"paths": [
{
"path": ["inquiry", "followup", "proposal", "closed_won"],
"count": 120,
"percentage": 34.3,
"avg_duration_sec": 604800.0
},
{
"path": ["inquiry", "proposal", "closed_won"],
"count": 90,
"percentage": 25.7,
"avg_duration_sec": 432000.0
},
{
"path": ["inquiry", "closed_won"],
"count": 70,
"percentage": 20.0,
"avg_duration_sec": 172800.0
}
]
}
Length Analysis:
Duration Analysis:
Frequency Analysis:
REQUIRED: Bearer token authentication using your API key. Format: 'Bearer sk_xxxxxxxxxxxxx'. You can create API keys in the Mixpeek dashboard under Organization Settings.
REQUIRED: Namespace identifier for scoping this request. All resources (collections, buckets, taxonomies, etc.) are scoped to a namespace. You can provide either the namespace name or namespace ID. Format: ns_xxxxxxxxxxxxx (ID) or a custom name like 'my-namespace'
API request model for multi-step path analysis.
Discovers the most common sequences of intermediate steps documents take when progressing from from_step to to_step.
Unlike the transitions endpoint which only analyzes direct A→B progressions, this endpoint reveals the actual paths taken (e.g., A → X → Y → B).
Example:
json { "collection_id": "col_emails", "taxonomy_id": "tax_sales_stages", "from_step": "inquiry", "to_step": "closed_won", "max_path_length": 10, "min_support": 5 }
Response includes: - Most common paths sorted by frequency - Count and percentage for each path - Average duration per path
Collection to analyze
Taxonomy ID
Starting step
Ending step
Maximum number of steps in a path
2 <= x <= 20Minimum sequences required to include a path
x >= 1Maximum duration for path completion (in days)
Optional event filters
Successful Response
API response model for multi-step path analysis.
Contains discovered transition paths with frequency and duration statistics.
Example Response:
json { "from_step": "inquiry", "to_step": "closed_won", "total_sequences": 1000, "completed_sequences": 350, "completion_rate": 0.35, "paths": [ { "path": ["inquiry", "followup", "proposal", "closed_won"], "count": 120, "percentage": 34.3, "avg_duration_sec": 604800.0 }, { "path": ["inquiry", "proposal", "closed_won"], "count": 90, "percentage": 25.7, "avg_duration_sec": 432000.0 }, { "path": ["inquiry", "closed_won"], "count": 70, "percentage": 20.0, "avg_duration_sec": 172800.0 } ] }
Total sequences that started at from_step
Number of sequences that reached to_step
Percentage that completed the path
0 <= x <= 1List of paths sorted by frequency (most common first)
100