Pipelines

List pipelines

Lists all pipelines with optional filtering by source type, status, or enabled state.

get/v2/pipelines

Query parameters

source_type'sharepoint' | 's3' | 'google_drive' | 'box' | 'wolken_kb' | 'wolken_forms' | 'wolken_tickets' | 'confluence' | 'fluidtopics' | 'scim' | 'docebo' | 'web'
Example:sharepoint

Return only pipelines whose source type exactly matches this value.

status'initializing' | 'active' | 'paused' | 'error'

The current operational status of the pipeline.

Filter pipelines by status.

enabledboolean

Filter pipelines by enabled state.

filterstring

A regex filter on pipeline name and description.

limitinteger

The maximum number of pipelines to return.

page_keystring

The opaque cursor returned in metadata.page_key of the previous response. Omit it to fetch the first page.

Headers

Request-Timeoutinteger

The platform makes a best effort to complete the request in the specified seconds, or it times out.

Request-Timeout-Millisinteger

The platform makes a best effort to complete the request in the specified milliseconds, or it times out.

Response

List of pipelines.

Example response

{
  "pipelines": [
    {
      "key": "sharepoint-legal-ingest",
      "name": "SharePoint Legal Docs Ingest",
      "description": "Ingests legal contracts from SharePoint and indexes them into the legal corpus.",
      "source": {
        "type": "sharepoint",
        "site_url": "https://contoso.sharepoint.com/sites/legal",
        "tenant_id": "72f988bf-86f1-41af-91ab-2d7cd011db47",
        "client_id": "0a1b2c3d-4e5f-6789-abcd-ef0123456789",
        "folder_path": "/Contracts/2026"
      },
      "trigger": {
        "type": "cron",
        "expression": "0 */6 * * *"
      },
      "transform": {
        "type": "agent",
        "agent_key": "customer_support",
        "verification": {
          "type": "condition",
          "expression": "get('$.output.status') == 'success'",
          "reason_expression": "'Status was ' + get('$.output.status')"
        }
      },
      "processing_options": {
        "record_timeout_minutes": 60,
        "max_concurrent_records": 6
      },
      "watermark": {
        "value": "2026-02-19T08:00:00Z"
      }
    }
  ],
  "metadata": {
    "page_key": "eyJvZmZzZXQiOjF9"
  }
}

Changes

Changed in 4 of the 7 revisions of this API.319

  • abd45fb0c97412See the full diff
    • added to the // response property oneOf list for the response status

      response-property-one-of-added

    • added the new enum value wolken_tickets to the query request parameter source_type

      request-parameter-enum-value-added

    • added wolken_tickets discriminator mapping keys to the // response property for the response status

      response-property-discriminator-mapping-added

  • 0d51a9e3a0b326See the full diff
    • the /////////// response property's max was increased from 20.00 to 50.00 for the response status

      response-property-max-increased

    • added to the // response property oneOf list for the response status

      response-property-one-of-added

    • added the new enum value docebo to the query request parameter source_type

      request-parameter-enum-value-added

    • added the new enum value fluidtopics to the query request parameter source_type

      request-parameter-enum-value-added

    • added the optional property // to the response with the status

      response-optional-property-added

    • added the optional property /////////// to the response with the status

      response-optional-property-added

    • response property pipelines/items/source/oneOf[WebSourceConfiguration]/allOf[BaseWebSource]/max_concurrent deprecated

      response-property-deprecated

    • added docebo discriminator mapping keys to the // response property for the response status

      response-property-discriminator-mapping-added

    This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the optional property //////////// to the response with the status

      response-optional-property-added

    • added the new maps enum value to the /////////// response property for the response status

      response-property-enum-value-added