DB Snapshots

One record's history across captures

Every change recorded for a single row, newest first, plus the row's current stored values. An empty events list with a non-null current means the row exists and has not changed within the retained captures.

get/v1/db-snapshots/sources/{connectionId}/history

Request

  • Base URL: https://api.talonic.com
  • URL: https://api.talonic.com/v1/db-snapshots/sources/{connectionId}/history
  • Auth: HTTP bearer

Path parameters

connectionIdstring uuid required

The source connection being snapshotted.

Query parameters

tablestring required

The schema.table key (mysql sources: the bare table name).

pkstring required

Rendered primary-key value, as it appears on change rows.

Response

The record's change history.

table_keystring
pkstring
identity_columnsstring[]

Columns identifying this row; empty when the table has no key and rows are matched by content hash.

currentobject nullable

The row's values in the newest completed capture; null when it no longer exists.

events_totalinteger

Changes recorded for this row across retained captures, before the cap below.

events_truncatedboolean

True when events_total exceeded 100 and only the newest 100 are returned.

Changes

No recorded changes to this operation across all 1 revision of this API.