Skip to main content
GET
Error

Authorizations

fastapiusersauth
string
cookie
required

Path Parameters

operation_id
string<uuid>
required
workspace_id
string<uuid>
required

Response

Successful Response

Small polling response, independent of the number of synced files.

id
string<uuid>
required
direction
enum<string>
required
Available options:
push,
pull
status
enum<string>
required
Available options:
queued,
running,
ready,
applying,
completed,
failed,
expired
stage
enum<string>
required
Available options:
fetching,
preparing,
awaiting_confirmation,
applying,
finishing,
finished
created_at
string<date-time>
required
expires_at
string<date-time>
required
inputs
SyncOperationCreate · object
required

Start a preview; reuse the client-generated ID after a lost response.

commit_sha
string | null
error
string | null
preview
WorkspaceSyncExportPreview · object

Projection summary of the resources an export would commit.

Mirrors the pull dry-run preview: it projects the selected resources locally without writing to Git or mutating sync mappings.

result
SyncPushResult · object

Compact durable push receipt; file details stay in paginated artifacts.

diff_count
integer
default:0
can_retry
boolean
default:false
data_applied
boolean
default:false
preview_revision
integer
default:0
state_revision
integer
default:0