Skip to main content
POST
Commit an authoritative provider snapshot

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

sync_id
string
required

Configured source sync receiving the page.

Minimum string length: 1
snapshot_id
string
required

Ingestion batch identifier returned by batch creation.

Minimum string length: 1

Query Parameters

confirm
boolean
default:false

Required because snapshot replacement may delete absent rows.

Body

application/json
expected_size_bytes
integer
required

Exact uploaded bulk-result byte size, or zero for a staged-page snapshot.

Required range: 0 <= x <= 9007199254740991
sync_generation
string
required

Current installed recipe generation that must match the generation used at snapshot creation.

Required string length: 1 - 255
etag
string
default:""

Object-storage ETag returned by the direct upload; omit for staged-page snapshots.

Maximum string length: 128
page_count
integer
default:0

Exact contiguous staged-page count; zero for a direct-upload snapshot.

Required range: 0 <= x <= 100000

Response

Successful Response

data
SnapshotPublic · object
required

Current authoritative snapshot state and row counts.