v1
OpenAPI 3.1.0Proprietary2026-07-13197242444.9 KBSearch pipelines (POST)
POST alternative for GET /pipelines. Use when URL length limits are exceeded (e.g., many filter values). Supports both query parameters and request body. Body parameters take precedence over query parameters.
Query parameters
Tag filter logic: 'or' (default) matches any tag, 'and' matches all tags.
Tag filter logic: 'or' (default) matches any tag, 'and' matches all tags.
Sort field. Can be a DB field (name, created_at) or a metric field (latency, status, recordsLag)
Sort field. Can be a DB field (name, created_at) or a metric field (latency, status, recordsLag)
Sort direction: 'asc' (ascending) or 'desc' (descending)
Sort direction: 'asc' (ascending) or 'desc' (descending)
Filter by pipeline status. Comma-separated for multiple statuses (e.g., 'Active', 'Active,Paused'). Valid statuses: Active, Broken, Paused, Stopped, Starting, Unassigned, Unknown
Filter by pipeline status. Comma-separated for multiple statuses (e.g., 'Active', 'Active,Paused'). Valid statuses: Active, Broken, Paused, Stopped, Starting, Unassigned, Unknown
Filter by pipeline latency in milliseconds. Format: 'operator:value' (e.g., 'gt:1000', 'lt:500'). Valid operators: gt (>), lt (<), gte (>=), lte (<=), eq (=), ne (!=)
Filter by pipeline latency in milliseconds. Format: 'operator:value' (e.g., 'gt:1000', 'lt:500'). Valid operators: gt (>), lt (<), gte (>=), lte (<=), eq (=), ne (!=)
Filter by pipeline lag (records behind). Format: 'operator:value' (e.g., 'gt:100', 'lt:50'). Valid operators: gt (>), lt (<), gte (>=), lte (<=), eq (=), ne (!=)
Filter by pipeline lag (records behind). Format: 'operator:value' (e.g., 'gt:100', 'lt:50'). Valid operators: gt (>), lt (<), gte (>=), lte (<=), eq (=), ne (!=)
Request body
Response
Successful Response