---
title: "Request ELT Stream Full Refresh"
method: POST
path: "/elt_streams/{id}/request_full_refresh"
tags: ["ELT Streams"]
---

# Request ELT Stream Full Refresh

`POST /elt_streams/{id}/request_full_refresh`

Marks the next scheduled run as a full refresh. This disregards incremental sync settings and may take longer to complete.

## Path parameters

- `id` string, required

## Request body

- EltStreamFullRefreshRequestDto
  - `reset_history_table` boolean — Whether to also reset the history table(s). This causes permanent data loss of previously accumulated historical records.

## Response `204`

The ELT Stream has been successfully scheduled for a full refresh. This does not trigger the job itself — use the Request ELT Stream Run endpoint if you want to start it immediately.

## Other responses

- `400` — Invalid request (e.g. sync not running, job stopped)
- `404` — Stream or job not found

---

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