---
title: "Process List of Files with Pipeline"
method: POST
path: "/v1/pipeline/process/{pipelineId}"
tags: ["Pipelines"]
---

# Process List of Files with Pipeline

`POST /v1/pipeline/process/{pipelineId}`

## Request

- Base URL: `https://api.tetrascience.com`
- URL: `https://api.tetrascience.com/v1/pipeline/process/{pipelineId}`
- Auth: API key in header `ts-auth-token` and API key in header `x-org-slug`

This endpoint processes a list of files by using a specified pipeline. It processes the latest version of each file only.

## Path parameters

- `pipelineId` string, uuid, required

## Request body

- object
  - `fileIds` string[]

## Response `200`

Complete

- object
  - `success` object[]
    - `fileId` string
    - `workflowId` string
  - `error` object[]
    - `fileId` string
    - `error` string

## Other responses

- `400`: Incorrect input provided
- `404`: Not Found

---

[API](https://skmtc.dev/tetrascience/apis/pipelines.md) - [All operations](https://skmtc.dev/tetrascience/apis/pipelines/llms.txt) - [OpenAPI document](https://skmtc.dev/tetrascience/apis/pipelines/revisions/e1d7d5790587?raw)
