Factories

Apply a Factory Branch sync

Changed on

Requires Factory view and source.apply. Queues a Temporal reconciliation to the current registered head and returns before synchronization completes. Publication requires complete projection authorization. Duplicate requests converge. Read branch status to observe completion or source errors. Does not accept a target SHA or repository, create tracking, revive retired identity, or replace settings on existing runs. Requires factory_branches.

post/factory/{uid}/branches/{branch_uid}/apply

Request

  • Base URL
    https://app.warp.dev/api/v1
  • Auth
    HTTP bearer

Path parameters

uidstring required
branch_uidstring required

Response

Synchronization accepted; the returned state is SYNCING, not a verified source observation.

uidstring required
factory_uidstring required
branchstring required
source_generationstring required
state'UNSYNCED' | 'SYNCING' | 'FRESH' | 'STALE' | 'FAILED' | 'UNKNOWN' | 'DELETED' required
last_success_shastring nullable required
current_head_shastring nullable required
last_synced_atstring date-time nullable required
freshness_checked_atstring date-time required

Changes