Skip to main content
POST
Commit a 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 to commit; REPLACE snapshots 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 provider snapshot state and row counts.