repos.upstream.pull
Trigger a sync from the configured upstream of the repository. This only works for repositories that have an upstream.
Scope: git:write on the repository.
Authorizations
JWT bearer token signed with your organization's registered signing key. There is no OAuth authorization server; you mint tokens yourself and the token's scopes claim carries the granted permission scopes. Public scopes: git:read (read repository contents), git:write (write branches, commits, tags, and notes), repo:write (create and manage repositories), org:read (list an organization's repositories). Each operation's security requirement names the scopes it requires. See https://code.storage/docs/getting-started/authentication for how to mint tokens.
Path Parameters
The repository name, for example acme/web.
Body
Deprecated: send no body. Its fields have no effect: a pull syncs every branch and tag of the upstream.
Deprecated upstream pull body. Its fields have no effect, so send no body.
Response
Sync trigger accepted. The repository sync runs asynchronously.
Acknowledgement that an upstream sync has been initiated; the sync itself runs asynchronously.
Human-readable status message.
"Repository sync initiated successfully"