---
title: "Create a new RGW Topic"
method: POST
path: "/api/rgw/topic"
tags: ["RGW Topic Management"]
---

# Create a new RGW Topic

`POST /api/rgw/topic`

## Request body

- object
  - `ack_level` string — Amqp ack level
  - `amqp_exchange` string — Amqp exchange
  - `ca_location` string — Ca location
  - `cloud_events` string — Cloud events
  - `daemon_name` string — Name of the daemon
  - `kafka_brokers` string — Kafka brokers
  - `max_retries` string — Max retries
  - `mechanism` string — Mechanism
  - `name` string, required — Name of the topic
  - `opaque_data` string — OpaqueData
  - `owner` string — Name of the owner
  - `persistent` boolean — Persistent
  - `policy` string — Policy
  - `push_endpoint` string — Push Endpoint
  - `retry_sleep_duration` string — Retry sleep duration
  - `time_to_live` string — Time to live
  - `use_ssl` boolean — Use ssl
  - `verify_ssl` boolean — Verify ssl

## Response `201`

Resource created.

- object

## Other responses

- `202` — Operation is still executing. Please check the task queue.
- `400` — Operation exception. Please check the response body for details.
- `401` — Unauthenticated access. Please login first.
- `403` — Unauthorized access. Please check your permissions.
- `500` — Unexpected error. Please check the response body for the stack trace.

---

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