Skip to main content
POST
Error

Authorizations

fastapiusersauth
string
cookie
required

Path Parameters

workspace_id
string<uuid>
required

Body

application/json

Request model for pulling workflows from a Git repository.

commit_sha
string
required

Specific commit SHA to pull from

Required string length: 40 - 64
dry_run
boolean
default:false

Validate only, don't perform actual import

sync_schedules
boolean
default:false

Apply schedule definitions from Git. Defaults off to preserve destination schedules.

catalog_mappings
CatalogMappingSelection · object[]

Explicit source-to-target model choices from the pull preview.

Response

Successful Response

success
boolean
required
commit_sha
string
required
workflows_found
integer
required
workflows_imported
integer
required
diagnostics
PullDiagnostic · object[]
required
message
string
required
resource_counts
Resource Counts · object | null
resource_diffs
PullResourceDiff · object[] | null
files
string[] | null
resources
SyncPreviewResource · object[] | null
catalog_mapping_requirements
CatalogMappingRequirement · object[] | null