Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mesa.dev/llms.txt

Use this file to discover all available pages before exploring further.

Enqueue a push sync run for a repository that has an upstream remote.
sync_run = await mesa.repos.push(repo="app")
print(sync_run.id, sync_run.status)
This endpoint currently returns 501 Not Implemented until the sync worker ships.

Options

repo
str
required
Repository name.
org
str | None
Organization override.

Response

When implemented, returns a sync run object.
id
str
Sync run ID.
repo_id
str
Repository ID.
direction
'pull' | 'push'
Sync direction. For this method, push.
status
'queued' | 'in_progress' | 'completed' | 'failed'
Current sync status.

Required scope

write