latestOpenAPI 3.0.02026-08-137192110.1 KB

75294f591cc2

Reverse ETL Sync Runs

Get Reverse ETL Sync Run

Get details of a specific Reverse ETL Sync Run by its unique identifier.

get/reverse_etl_sync_runs/{id}

Path parameters

idstring required

The opaque ID of the Reverse ETL Sync Run.

Response

idstring required

Unique run identifier (opaque)

reverse_etl_sync_idstring required

The Reverse ETL Sync ID

started_atstring required

When the run started

finished_atstring

When the run finished

status'COMPLETED' | 'FAILED' | 'RUNNING' | 'SCHEDULED' required

Run status

total_rowsnumber

The total number of rows retrieved from the source model during the sync job.

distinct_rowsnumber

The number of distinct rows retrieved from the source model during the sync job.

new_rowsnumber

The number of rows that are new or have changed since the last sync. This is the number of rows submitted to the destination. It is 0, if no changes were detected in the source model since the last sync.

synced_rowsnumber

The number of rows successfully synced to the destination.

failed_rowsnumber

The number of rows that failed to sync to the destination.

errorstring

Error message if the whole run has failed.

Example response

{
  "id": "T29PUmhHWFVWanNxRkd8MjAyNC0wMy0yMFQwOTowMDowMC4wMDBa",
  "reverse_etl_sync_id": "OoORhGXUVjsqFG",
  "started_at": "2024-03-20T09:00:00.000Z",
  "finished_at": "2024-03-20T09:05:00.000Z",
  "total_rows": 500,
  "distinct_rows": 400,
  "new_rows": 300,
  "synced_rows": 200,
  "failed_rows": 100,
  "error": "Connection timed out"
}