---
title: "Attach to a container via a websocket"
method: GET
path: "/containers/{id}/attach/ws"
tags: ["Container"]
---

# Attach to a container via a websocket

`GET /containers/{id}/attach/ws`

## Path parameters

- `id` string, required

## Query parameters

- `detachKeys` string
- `logs` boolean
- `stream` boolean
- `stdin` boolean
- `stdout` boolean
- `stderr` boolean

## Response `200`

no error, no upgrade header found

## Other responses

- `101` — no error, hints proxy about hijacking
- `400` — bad parameter
- `404` — no such container
- `500` — server error

---

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