---
title: "POST /v1/pipes/{pipeName}"
method: POST
path: "/v1/pipes/{pipeName}"
---

# POST /v1/pipes/{pipeName}

`POST /v1/pipes/{pipeName}`

## Path parameters

- `pipeName` string, required

## Request body

- object
  - `name` string
  - `description` string
  - `status` 'private' | 'public'
  - `regenerateApiKey` boolean
  - `model` string
  - `stream` boolean
  - `json` boolean
  - `store` boolean
  - `moderate` boolean
  - `top_p` number
  - `max_tokens` number
  - `temperature` number
  - `presence_penalty` number
  - `frequency_penalty` number
  - `stop` string[]
  - `tool_choice` union
    - 'auto' | 'required'
    - object
      - `type` 'function'
      - `function` object, required
        - `name` string, required
  - `parallel_tool_calls` boolean
  - `messages` object[]
    - `role` 'user' | 'system' | 'function' | 'assistant', required
    - `name` string
    - `content` string, required
  - `variables` union
    - object[]
      - `name` string, required
      - `value` string, required
    - object
  - `tools` union
    - object[]
      - `type` 'function'
      - `function` object, required
        - `name` string, required
        - `description` string
        - `parameters` object
    - object[]
      - `name` string, required
      - `description` string
      - `parameters` object
  - `memory` object[]
    - `name` string, required

## Response `200`

Langbase: Update pipe v1

- object
  - `name` string, required
  - `owner_login` string, required
  - `status` 'private' | 'public', required
  - `description` string
  - `type` 'chat' | 'generate'
  - `api_key` string, required
  - `url` string, required

## Other responses

- `400` — Bad Request
- `500` — Internal Server Error

---

[API](https://skmtc.net/langbase/apis/langbase-api.md) · [All operations](https://skmtc.net/langbase/apis/langbase-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/langbase/langbase-api/versions/a8ae3cd9597e/schema)
