Push translations to repository
lingohub_push_to_repositoryWRITE: push the project's resource files to its linked Git repository (GitHub, GitLab, Bitbucket or Azure DevOps; the connection must already exist). Depending on push_type this commits to a branch or opens a pull request, so it changes the user's repository. Never retried. POST .../projects/{project_url}/push.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Only push resource files under this path. | |
| branch | No | Branch to push to. Default: the repository connection's default branch. | |
| language | No | Only push this language. | |
| push_type | No | PUSH commits directly; PULL_REQUEST opens a pull/merge request. Default: the connection's setting. | |
| project_url | Yes | Project URL slug (e.g. "feature-demo"); list_projects returns it as project_url. | |
| workspace_url | Yes | Workspace URL slug (e.g. "lingohub-demo"); list_projects returns it as workspace_url. | |
| commit_message | No | Commit message. Default: generated. | |
| commit_description | No | Extended commit description. | |
| pull_request_title | No | Pull request title (PULL_REQUEST only). | |
| pull_request_branch | No | Branch to create for the pull request (PULL_REQUEST only). | |
| pull_request_description | No | Pull request description (PULL_REQUEST only). |