---
title: "Ingest Debezium CDC changes"
method: POST
path: "/v1/datasets/{name}/cdc"
tags: ["Datasets"]
---

# Ingest Debezium CDC changes

`POST /v1/datasets/{name}/cdc`

Push Debezium change events (JSON or Avro) directly into an accelerated
dataset configured with `from: cdc:…` and `refresh_mode: changes`. No Kafka
is required — use this as a Debezium Server / Embedded Engine sink.

## Path parameters

- `name` string, required

## Request body

- unknown

## Response `200`

Changes applied

- CdcIngestResponse
  - `applied` integer, required — Number of change rows applied.
  - `dataset` string, required — Dataset that received the changes.

## Other responses

- `400` — Invalid body or format
- `403` — Write access required
- `404` — Dataset not registered for CDC ingest
- `501` — CDC ingest requires the debezium feature in this build
- `503` — Change stream stopped (dataset unloaded or reloading)
- `504` — Timed out waiting for capacity or apply

---

[API](https://skmtc.dev/spiceai/apis/runtime.md) · [All operations](https://skmtc.dev/spiceai/apis/runtime/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/spiceai/runtime/revisions/fb597a4eaa56/schema)
