---
title: "POST /v1/orgs/{org_id}/pipelines/base"
method: POST
path: "/v1/orgs/{org_id}/pipelines/base"
tags: ["Pipeline", "AI"]
---

# POST /v1/orgs/{org_id}/pipelines/base

`POST /v1/orgs/{org_id}/pipelines/base`

Creates a Pipeline with base configuration according to environment and fleet subtype

## Path parameters

- `org_id` string, required

## Request body

- CoreBaseConfCreateRequest
  - `cluster_name` string — Pipelines with same cluster name will be grouped together
  - `description` string — Description of the pipeline
  - `environment` 'Kubernetes' | 'Helm' | 'Docker' | 'MacOS' | 'Linux' | 'Windows', required
  - `fleet_subtype` 'Edge' | 'Coordinator' | 'Gateway'
  - `tag` string, required — Tag is used to identify the pipeline

## Response `200`

OK

- CoreConfCreateResponse
  - `cluster_name` string
  - `content` string
  - `created` string
  - `creator` string
  - `deploy_steps` CoreDeployStep[]
    - `command` string
    - `text` string
  - `deployed_timestamp` integer — Config-history timestamp currently deployed
  - `description` string
  - `environment` 'Kubernetes' | 'Helm' | 'Docker' | 'MacOS' | 'Linux' | 'Windows'
  - `fleet_subtype` 'Edge' | 'Coordinator' | 'Gateway'
  - `fleet_type` 'Edge' | 'Cloud' | 'IngestionPipeline' | 'Edge-extended' | 'Cloud-extended'
  - `id` string
  - `metadata` CoreConfMetadata
    - `compound_nodes` CoreConfCompoundNodesMetadata
      - `deleted` string[] — IDs of compound nodes that have been deleted
      - `updated` string[] — IDs of compound nodes updated to latest version
      - `updates_available` string[] — IDs of compound nodes that have updates available
    - `node_references` string[]
    - `telemetry_gen_templates` string[]
  - `orgID` string
  - `purpose` 'user-defined' | 'edgedelta-ai'
  - `retrieved` string — Latest retrieval time for installation. Will move to a separate table once obscured hostID for install host is implemented
  - `rollout_task_id` string
  - `status` 'running' | 'suspended'
  - `tag` string
  - `updated` string
  - `updater` string
  - `version` 'v2' | 'v3'

---

[API](https://skmtc.net/edgedelta/apis/edge-delta-api.md) · [All operations](https://skmtc.net/edgedelta/apis/edge-delta-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/edgedelta/edge-delta-api/revisions/ae0e90c2c794/schema)
