---
title: "Create Exchange"
method: PUT
path: "/exchanges/{vhost}/{exchange}"
tags: ["Exchanges"]
---

# Create Exchange

`PUT /exchanges/{vhost}/{exchange}`

## Request body

- ExchangeRequest
  - `type` string
  - `auto_delete` boolean
  - `durable` boolean
  - `internal` boolean
  - `arguments` object
    - `x-arg` string

## Response `201`

Created

## Other responses

- `204` — No Content

---

[API](https://skmtc.dev/zcaudate-xyz/apis/rabbitmq-http-api.md) · [All operations](https://skmtc.dev/zcaudate-xyz/apis/rabbitmq-http-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zcaudate-xyz/rabbitmq-http-api/revisions/65c16d7e1482/schema)
