---
title: "Get ELT Sync Status"
method: GET
path: "/elt_syncs/{id}/status"
tags: ["ELT Syncs"]
---

# Get ELT Sync Status

`GET /elt_syncs/{id}/status`

Get the current status of an ELT sync, including active and latest sync states for each source stream.

## Path parameters

- `id` string, required

## Response `200`

- EltSyncStatusDto
  - `elt_sync_id` string, required — Sync ID
  - `source_streams` SourceStreamSnapshotStatesDto[], required — List of source stream states
    - `name` string, required — Name of the source stream
    - `active_sync` SourceStreamSnapshotDto
      - `bytes_synced` number, required — Number of bytes synced
      - `error_message` string — Error message if any
      - `estimated_total_count` number — Estimated total count of records
      - `finished_at` string — When the sync finished
      - `full_sync_trigger` 'ALWAYS_FULL' | 'ERROR' | 'INITIAL_SYNC' | 'LOOKBACK' | 'MIDNIGHT' | 'MIGRATION' | 'NONE' | 'SCHEMA_CHANGE' | 'USER' — Full sync trigger type
      - `operation_mode` 'APPEND' | 'FULL' | 'INCREMENTAL' — Operation mode
      - `records_synced` number — Number of records synced
      - `retry_attempt` number — Retry attempt number
      - `started_at` string — When the sync started
      - `status` 'COMPLETED' | 'DELAYED' | 'FAILED' | 'RETRYING' | 'RUNNING' | 'SCHEDULED' — Sync status
      - `details` string — Additional details
    - `latest_sync` SourceStreamSnapshotDto
      - `bytes_synced` number, required — Number of bytes synced
      - `error_message` string — Error message if any
      - `estimated_total_count` number — Estimated total count of records
      - `finished_at` string — When the sync finished
      - `full_sync_trigger` 'ALWAYS_FULL' | 'ERROR' | 'INITIAL_SYNC' | 'LOOKBACK' | 'MIDNIGHT' | 'MIGRATION' | 'NONE' | 'SCHEMA_CHANGE' | 'USER' — Full sync trigger type
      - `operation_mode` 'APPEND' | 'FULL' | 'INCREMENTAL' — Operation mode
      - `records_synced` number — Number of records synced
      - `retry_attempt` number — Retry attempt number
      - `started_at` string — When the sync started
      - `status` 'COMPLETED' | 'DELAYED' | 'FAILED' | 'RETRYING' | 'RUNNING' | 'SCHEDULED' — Sync status
      - `details` string — Additional details

---

[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)
