Pipeline Assistant

Create Session

post

Create a new pipeline assistant session

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

Request to create a new assistant session.

goalstringRequired

What the user wants to accomplish

autonomy_levelany ofOptional

Deprecated. Kept for backward compatibility.

Default: semi_auto
string · enumOptionalPossible values:
or
nullOptional
model_nameany ofOptional

Model to use (e.g., 'anthropic/claude-sonnet-4'). Defaults to configured model.

stringOptional
or
nullOptional
Responses
post
/pipeline-assistant/sessions

Send Message

post

Send a message to the assistant

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
session_idstringRequired
Body

Request to send a message to an assistant session.

contentstringRequired

The user's message

Responses
chevron-right
200

Successful Response

application/json

Response from sending a message.

current_configany ofOptional

Updated pipeline configuration (if changed)

or
nullOptional
post
/pipeline-assistant/sessions/{session_id}/messages

Get Session

get

Get the current state of a session

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
session_idstringRequired
Responses
chevron-right
200

Successful Response

application/json

Response containing session state.

session_idstringRequired

Unique session identifier

goalstringRequired

The user's stated goal

autonomy_levelstring · enumRequired

Current autonomy level

Possible values:
current_configany ofOptional

The current pipeline configuration (if generated)

or
nullOptional
dataset_idsstring[]Optional

Dataset IDs generated during this session

created_atstring · date-timeRequired

When the session was created

get
/pipeline-assistant/sessions/{session_id}

Delete Session

delete

Delete a session

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
session_idstringRequired
Responses
delete
/pipeline-assistant/sessions/{session_id}

No content

Last updated