---
title: "POST /gdc/internal/pipeline/updateComponents"
method: POST
path: "/gdc/internal/pipeline/updateComponents"
---

# POST /gdc/internal/pipeline/updateComponents

`POST /gdc/internal/pipeline/updateComponents`

## Request

- Base URL: `https://secure.gooddata.com`
- URL: `https://secure.gooddata.com/gdc/internal/pipeline/updateComponents`
- Auth: none declared

register components

## Request body

- PipelineComponents1
  - `pipelineComponents` object, required
    - `items` PipelineComponent1[], required
      - `pipelineComponent` PipelineComponentRequest, required
        - `name` string, required
        - `version` string, required
        - `type` 'ETL' | 'LCM' | 'ML', required
        - `displayName` string, required
        - `description` string, required
        - `configurationType` 's3' | 'inline' | 'none', required
        - `earlyAccess` true | false, required
        - `featureFlag` string
        - `execution` DockerExecution, required
          - `docker` object, required
            - `name` string, required
            - `tag` string, required
            - `taskType` string, required
            - `executable` string

## Response `200`

OK - registered components

- PipelineComponents
  - `pipelineComponents` object, required
    - `items` PipelineComponent[], required
      - `pipelineComponent` PipelineComponentResponse, required
        - `name` string, required
        - `version` string, required
        - `type` 'ETL' | 'LCM' | 'ML', required
        - `displayName` string, required
        - `description` string, required
        - `configurationType` 's3' | 'inline' | 'none', required
        - `earlyAccess` true | false, required
        - `featureFlag` string
        - `execution` DockerExecution
          - `docker` object, required
            - `name` string, required
            - `tag` string, required
            - `taskType` string, required
            - `executable` string

## Other responses

- `400`: Bad Request - if components is invalid

---

[API](https://skmtc.dev/gooddata/apis/gooddata-api-documentation.md) - [All operations](https://skmtc.dev/gooddata/apis/gooddata-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/gooddata/apis/gooddata-api-documentation/revisions/e5dc0ee6ab00?raw)
