Pipelines

Update Existing Pipeline

Changed on

Update an existing pipeline's configuration.

put/api/v1/pipelines/{pipeline_id}

Request

  • Base URL: https://api.cloud.llamaindex.ai (the document declares no server; this is the origin it was published from)
  • URL: https://api.cloud.llamaindex.ai/api/v1/pipelines/{pipeline_id}
  • Auth: HTTP bearer

Path parameters

pipeline_idstring uuid required

Query parameters

project_idstring uuid nullable

Cookies

sessionstring nullable

Request body

data_sink_idstring uuid nullable

Data sink ID. When provided instead of data_sink, the data sink will be looked up by ID.

embedding_model_config_idstring uuid nullable

Embedding model config ID. When provided instead of embedding_config, the embedding model config will be looked up by ID.

statusstring nullable

Status of the pipeline deployment.

namestring nullable
managed_pipeline_idstring uuid nullable

The ID of the ManagedPipeline this playground pipeline is linked to.

Example request

{
  "llama_parse_parameters": {
    "webhook_configurations": [
      {
        "webhook_url": "https://example.com/webhooks/llamacloud",
        "webhook_headers": {
          "Authorization": "Bearer sk-..."
        },
        "webhook_signing_secret": "whsec_...",
        "webhook_events": [
          "parse.success",
          "parse.error"
        ],
        "webhook_output_format": "json"
      }
    ]
  }
}

Response

Successful Response

idstring uuid required

Unique identifier

created_atstring date-time nullable

Creation datetime

updated_atstring date-time nullable

Update datetime

namestring required
project_idstring uuid required
embedding_model_config_idstring uuid nullable

The ID of the EmbeddingModelConfig this pipeline is using.

pipeline_type'PLAYGROUND' | 'MANAGED'

Enum for representing the type of a pipeline

managed_pipeline_idstring uuid nullable

The ID of the ManagedPipeline this playground pipeline is linked to.

status'CREATED' | 'DELETING' nullable

Status of the pipeline.

Example response

{
  "llama_parse_parameters": {
    "webhook_configurations": [
      {
        "webhook_url": "https://example.com/webhooks/llamacloud",
        "webhook_headers": {
          "Authorization": "Bearer sk-..."
        },
        "webhook_signing_secret": "whsec_...",
        "webhook_events": [
          "parse.success",
          "parse.error"
        ],
        "webhook_output_format": "json"
      }
    ]
  }
}

Changes

    • warning

      the // request property's min was set to 0.00

    • warning

      the //// request property's min was set to 0.00

    • warning

      the //// request property's min was set to 0.00

    • warning

      the //// request property's min was set to 0.00

    • warning

      added the new batch.cancelled enum value to the /////// response property for the response status

    • warning

      added the new batch.error enum value to the /////// response property for the response status

    • warning

      added the new batch.pending enum value to the /////// response property for the response status

    • warning

      added the new batch.running enum value to the /////// response property for the response status

    • warning

      added the new batch.success enum value to the /////// response property for the response status

    • warning

      added the new classify.running enum value to the /////// response property for the response status

    • warning

      added the new sheets.cancelled enum value to the /////// response property for the response status

    • warning

      added the new sheets.error enum value to the /////// response property for the response status

    • warning

      added the new sheets.partial_success enum value to the /////// response property for the response status

    • warning

      added the new sheets.pending enum value to the /////// response property for the response status

    • warning

      added the new sheets.success enum value to the /////// response property for the response status

    • warning

      added the new split.cancelled enum value to the /////// response property for the response status

    • warning

      added the new split.error enum value to the /////// response property for the response status

    • warning

      added the new split.pending enum value to the /////// response property for the response status

    • warning

      added the new split.processing enum value to the /////// response property for the response status

    • warning

      added the new split.success enum value to the /////// response property for the response status

    • warning

      added the new verify.cancelled enum value to the /////// response property for the response status

    • warning

      added the new verify.error enum value to the /////// response property for the response status

    • warning

      added the new verify.pending enum value to the /////// response property for the response status

    • warning

      added the new verify.running enum value to the /////// response property for the response status

    • warning

      added the new verify.success enum value to the /////// response property for the response status

    • info

      endpoint deprecated

    • info

      added the new optional query request parameter project_id

    • info

      added the new optional request property //

    • info

      added the new optional request property //

    • info

      added the new optional request property //

    • info

      added the new optional request property /////

    • info

      added the new batch.cancelled enum value to the request property ///////

    • info

      added the new batch.error enum value to the request property ///////

    • info

      added the new batch.pending enum value to the request property ///////

    • info

      added the new batch.running enum value to the request property ///////

    • info

      added the new batch.success enum value to the request property ///////

    • info

      added the new classify.running enum value to the request property ///////

    • info

      added the new sheets.cancelled enum value to the request property ///////

    • info

      added the new sheets.error enum value to the request property ///////

    • info

      added the new sheets.partial_success enum value to the request property ///////

    • info

      added the new sheets.pending enum value to the request property ///////

    • info

      added the new sheets.success enum value to the request property ///////

    • info

      added the new split.cancelled enum value to the request property ///////

    • info

      added the new split.error enum value to the request property ///////

    • info

      added the new split.pending enum value to the request property ///////

    • info

      added the new split.processing enum value to the request property ///////

    • info

      added the new split.success enum value to the request property ///////

    • info

      added the new verify.cancelled enum value to the request property ///////

    • info

      added the new verify.error enum value to the request property ///////

    • info

      added the new verify.pending enum value to the request property ///////

    • info

      added the new verify.running enum value to the request property ///////

    • info

      added the new verify.success enum value to the request property ///////

    • info

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

    • info

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

    • info

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

    • info

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

    • info

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

    • info

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

    • breaking

      removed the enum value classify.running of the request property ///////

    • breaking

      removed the enum value sheets.cancelled of the request property ///////

    • breaking

      removed the enum value sheets.error of the request property ///////

    • breaking

      removed the enum value sheets.partial_success of the request property ///////

    • breaking

      removed the enum value sheets.pending of the request property ///////

    • breaking

      removed the enum value sheets.success of the request property ///////

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • info

      removed the classify.running enum value from the /////// response property for the response status

    • info

      removed the sheets.cancelled enum value from the /////// response property for the response status

    • info

      removed the sheets.error enum value from the /////// response property for the response status

    • info

      removed the sheets.partial_success enum value from the /////// response property for the response status

    • info

      removed the sheets.pending enum value from the /////// response property for the response status

    • info

      removed the sheets.success enum value from the /////// response property for the response status