Update Sync
Update a sync’s prefix, glob filters, deletion policy, cadence, custom metadata, or status (pause/resume). Only provided fields change.
Path parameters
sync_id
The sync id.
Headers
Request
This endpoint expects an object.
prefix
New key prefix to scope the sync.
include_patterns
Replacement include glob patterns.
exclude_patterns
Replacement exclude glob patterns.
deletion_policy
New deletion-propagation policy.
status
‘paused’ stops syncing without deleting the sync; ‘active’ resumes.
custom_metadata
Replacement static metadata.
sync_interval_minutes
New cadence in minutes. MINIMUM 5 (below 5 clamps to 5; >=5 honored exactly). null = manual. Read the sync back for the effective value.
Response
Successful Response
sync_id
collection_name
bucket
prefix
region
storage_type
The sync's cloud storage type.
auth_method
‘iam_role’ for assume-role syncs, ‘access_key’ for access-key syncs.
endpoint_url
S3-compatible endpoint URL (access-key syncs on non-AWS providers); null for AWS S3.
processing_type
include_patterns
exclude_patterns
deletion_policy
status
secret_set
True once an event-webhook secret has been minted.
sns_subscribe_url
Event-webhook subscribe URL (only surfaced by the webhooks endpoint).
last_backfill_job_id
last_reconcile_at
sync_interval_minutes
Effective (already-clamped) cadence; null = manual.
next_sync_at
Epoch ms of the next due scheduled reconcile.
sync_state
last_sync_at
last_sync_error
created_at
updated_at