Skip to main content
POST
/
api
/
v1
/
custom_pipelines
/
{pipeline_id}
/
iterate
Iterate Custom Pipeline
import requests

url = "https://www.datalab.to/api/v1/custom_pipelines/{pipeline_id}/iterate"

files = { "files.items": ("example-file", open("example-file", "rb")) }
payload = {
    "request": "<string>",
    "file_instructions": "<string>"
}
headers = {"X-API-Key": "<api-key>"}

response = requests.post(url, data=payload, files=files, headers=headers)

print(response.text)
{
  "response_check_url": "<string>",
  "success": true
}

Authorizations

X-API-Key
string
header
required

Path Parameters

pipeline_id
string
required

Cookies

wos-session
string
access_token
string
datalab_active_team
string

Body

multipart/form-data
request
string
required

Feedback / instructions for the iteration

files
file[]

Optional additional example documents

file_instructions
string | null

JSON array of per-file instructions

Response

Successful Response

Initial response returned immediately after submitting a custom pipeline request.

response_check_url
string
required

URL to poll for status and results. Once generation completes, the status response will include the pipeline_id for execution.

success
boolean
default:true

Whether the request was accepted